Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1444804 Details for
Bug 1555724
elemental: FTBFS in F28
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
build.log (text/plain), 300.43 KB, created by
Fedora Release Engineering
on 2018-05-28 22:34:45 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Fedora Release Engineering
Created:
2018-05-28 22:34:45 UTC
Size:
300.43 KB
patch
obsolete
>Mock Version: 1.3.4 >Mock Version: 1.3.4 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/elemental.spec'], chrootPath='/var/lib/mock/f29-build-12560947-918688/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff855fc9b0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target s390x --nodeps /builddir/build/SPECS/elemental.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: s390x >Building for target s390x >Wrote: /builddir/build/SRPMS/elemental-0.87.7-8.fc29.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/elemental.spec'], chrootPath='/var/lib/mock/f29-build-12560947-918688/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff855fc9b0>timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/elemental.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False >Building target platforms: s390x >Building for target s390x >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5zpBmi >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf Elemental-0.87.7 >+ /usr/bin/mkdir -p Elemental-0.87.7 >+ cd Elemental-0.87.7 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/v0.87.7.tar.gz >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >++ ls -d Elemental-0.87.7/ >++ head -n 1 >+ mv Elemental-0.87.7//AUTHORS Elemental-0.87.7//CMakeLists.txt Elemental-0.87.7//LICENSE Elemental-0.87.7//PUBLICATIONS.bib Elemental-0.87.7//README.md Elemental-0.87.7//REFERENCES.bib Elemental-0.87.7//cmake Elemental-0.87.7//compiler_bugs Elemental-0.87.7//data Elemental-0.87.7//debian Elemental-0.87.7//examples Elemental-0.87.7//experimental Elemental-0.87.7//external Elemental-0.87.7//include Elemental-0.87.7//octave Elemental-0.87.7//package_example Elemental-0.87.7//python Elemental-0.87.7//redhat Elemental-0.87.7//sandbox Elemental-0.87.7//src Elemental-0.87.7//tests Elemental-0.87.7//travis Elemental-0.87.7//vagrant . >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FZvGNu >+ umask 022 >+ cd /builddir/build/BUILD >+ cd Elemental-0.87.7 >+ export CC=mpicc >+ CC=mpicc >+ export CXX=mpicxx >+ CXX=mpicxx >+ export FC=mpif90 >+ FC=mpif90 >+ export F77=mpif77 >+ F77=mpif77 >+ . /etc/profile.d/modules.sh >++++ /usr/bin/ps -p 22793 -ocomm= >+++ /usr/bin/basename sh >++ shell=sh >++ '[' -f /usr/share/Modules/init/sh ']' >++ . /usr/share/Modules/init/sh >+++ unset _mlre _mlIFS _mlshdbg >+++ '[' 0 = 1 ']' >+++ export MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH >+++ MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH >+++ '[' -n x ']' >+++ _mlIFS=' >' >+++ IFS=' ' >+++ for _mlv in ${MODULES_RUN_QUARANTINE:-} >+++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH -a LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' >++++ eval 'echo ${LD_LIBRARY_PATH+x}' >+++++ echo >+++ '[' -n '' ']' >+++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH >++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' >+++++ echo >+++ _mlre='LD_LIBRARY_PATH='\'''\'' ' >+++ '[' -n 'LD_LIBRARY_PATH='\'''\'' ' ']' >+++ _mlre='eval LD_LIBRARY_PATH='\'''\'' ' >++++ eval 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit >+++++ LD_LIBRARY_PATH= >+++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit >+++ eval 'module() { > unset _mlre _mlIFS _mlshdbg; > if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '\''1'\'' ]; then > case "$-" in > *v*x*) set +vx; _mlshdbg='\''vx'\'' ;; > *v*) set +v; _mlshdbg='\''v'\'' ;; > *x*) set +x; _mlshdbg='\''x'\'' ;; > *) _mlshdbg='\'''\'' ;; > esac; > fi; > if [ -n "${IFS+x}" ]; then > _mlIFS=$IFS; > fi; > IFS='\'' '\''; > for _mlv in ${MODULES_RUN_QUARANTINE:-}; do > if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then > if [ -n "`eval '\''echo ${'\''$_mlv'\''+x}'\''`" ]; then > _mlre="${_mlre:-}${_mlv}_modquar='\''`eval '\''echo ${'\''$_mlv'\''}'\''`'\'' "; > fi; > _mlrv="MODULES_RUNENV_${_mlv}"; > _mlre="${_mlre:-}${_mlv}='\''`eval '\''echo ${'\''$_mlrv'\'':-}'\''`'\'' "; > fi; > done; > if [ -n "${_mlre:-}" ]; then > eval `eval ${_mlre}/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '\''"$@"'\''`; > else > eval `/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh "$@"`; > fi; > _mlstatus=$?; > if [ -n "${_mlIFS+x}" ]; then > IFS=$_mlIFS; > else > unset IFS; > fi; > if [ -n "${_mlshdbg:-}" ]; then > set -$_mlshdbg; > fi; > unset _mlre _mlv _mlrv _mlIFS _mlshdbg; > return $_mlstatus; >}; >MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; >MODULESHOME=/usr/share/Modules; export MODULESHOME; >test 0;' >++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl >++++ export MODULES_CMD >++++ MODULESHOME=/usr/share/Modules >++++ export MODULESHOME >++++ test 0 >+++ '[' -n x ']' >+++ IFS=' >' >+++ unset _mlIFS >+++ unset _mlre _mlv _mlrv >+++ '[' 0 = 1 ']' >+++ '[' /bin/sh '!=' '' ']' >+++ '[' -t 1 ']' >+++ export -f module >+++ '[' /bin/sh '!=' '' ']' >+++ export -f switchml >+++ ENV=/usr/share/Modules/init/profile.sh >+++ export ENV >+++ BASH_ENV=/usr/share/Modules/init/bash >+++ export BASH_ENV >+++ case ":$PATH:" in >++++ manpath >+++ manpath=/usr/share/man:/usr/local/share/man >+++ case ":$manpath:" in >+++ '[' -n '' ']' >+ module load mpi/openmpi-s390x >+ unset _mlre _mlIFS _mlshdbg >+ '[' 0 = 1 ']' >+ '[' -n x ']' >+ _mlIFS=' >' >+ IFS=' ' >+ for _mlv in ${MODULES_RUN_QUARANTINE:-} >+ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH -a LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' >++ eval 'echo ${LD_LIBRARY_PATH+x}' >+++ echo >+ '[' -n '' ']' >+ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH >++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' >+++ echo >+ _mlre='LD_LIBRARY_PATH='\'''\'' ' >+ '[' -n 'LD_LIBRARY_PATH='\'''\'' ' ']' >++ eval 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '"$@"' >+++ LD_LIBRARY_PATH= >+++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-s390x >+ eval 'MPI_COMPILER=openmpi-s390x;' export 'MPI_COMPILER; >LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH; >MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH; >MPI_MAN=/usr/share/man/openmpi-s390x;' export 'MPI_MAN; >MANPATH=/usr/share/man/openmpi-s390x;' export 'MANPATH; >MPI_INCLUDE=/usr/include/openmpi-s390x;' export 'MPI_INCLUDE; >_LMFILES_=/usr/share/modulefiles/mpi/openmpi-s390x;' export '_LMFILES_; >LOADEDMODULES=mpi/openmpi-s390x;' export 'LOADEDMODULES; >PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; >MANPATH_modshare=/usr/share/man/openmpi-s390x:1;' export 'MANPATH_modshare; >MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH; >PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/openmpi/lib/pkgconfig:1:/usr/share/pkgconfig:1;' export 'PKG_CONFIG_PATH_modshare; >MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME; >MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR; >MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX; >LD_LIBRARY_PATH_modshare=/usr/lib64/openmpi/lib:1;' export 'LD_LIBRARY_PATH_modshare; >MPI_SYSCONFIG=/etc/openmpi-s390x;' export 'MPI_SYSCONFIG; >MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH; >_LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-s390x:1;' export '_LMFILES__modshare; >LOADEDMODULES_modshare=mpi/openmpi-s390x:1;' export 'LOADEDMODULES_modshare; >MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB; >PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH; >MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN; >PATH_modshare=/usr/lib64/openmpi/bin:1:/bin:1:/usr/sbin:1:/usr/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; >test' '0;' >++ MPI_COMPILER=openmpi-s390x >++ export MPI_COMPILER >++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib >++ export LD_LIBRARY_PATH >++ MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi >++ export MPI_PYTHON_SITEARCH >++ MPI_MAN=/usr/share/man/openmpi-s390x >++ export MPI_MAN >++ MANPATH=/usr/share/man/openmpi-s390x >++ export MANPATH >++ MPI_INCLUDE=/usr/include/openmpi-s390x >++ export MPI_INCLUDE >++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-s390x >++ export _LMFILES_ >++ LOADEDMODULES=mpi/openmpi-s390x >++ export LOADEDMODULES >++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig >++ export PKG_CONFIG_PATH >++ MANPATH_modshare=/usr/share/man/openmpi-s390x:1 >++ export MANPATH_modshare >++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi >++ export MPI_PYTHON3_SITEARCH >++ PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/openmpi/lib/pkgconfig:1:/usr/share/pkgconfig:1 >++ export PKG_CONFIG_PATH_modshare >++ MPI_HOME=/usr/lib64/openmpi >++ export MPI_HOME >++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi >++ export MPI_FORTRAN_MOD_DIR >++ MPI_SUFFIX=_openmpi >++ export MPI_SUFFIX >++ LD_LIBRARY_PATH_modshare=/usr/lib64/openmpi/lib:1 >++ export LD_LIBRARY_PATH_modshare >++ MPI_SYSCONFIG=/etc/openmpi-s390x >++ export MPI_SYSCONFIG >++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi >++ export MPI_PYTHON2_SITEARCH >++ _LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-s390x:1 >++ export _LMFILES__modshare >++ LOADEDMODULES_modshare=mpi/openmpi-s390x:1 >++ export LOADEDMODULES_modshare >++ MPI_LIB=/usr/lib64/openmpi/lib >++ export MPI_LIB >++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin >++ export PATH >++ MPI_BIN=/usr/lib64/openmpi/bin >++ export MPI_BIN >++ PATH_modshare=/usr/lib64/openmpi/bin:1:/bin:1:/usr/sbin:1:/usr/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 >++ export PATH_modshare >++ test 0 >+ _mlstatus=0 >+ '[' -n x ']' >+ IFS=' >' >+ '[' -n '' ']' >+ unset _mlre _mlv _mlrv _mlIFS _mlshdbg >+ return 0 >+ mkdir openmpi-s390x >+ cd openmpi-s390x >+ export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,--as-needed' >+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,--as-needed' >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,--as-needed' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' >+ export FFLAGS >+ FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' >+ export FCFLAGS >+ LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' >+ export LDFLAGS >++ gfortran -print-file-name=libgfortran.so >+ /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DINSTALL_CMAKE_DIR=/usr/lib64/cmake/ -DCMAKE_C_COMPILER=mpicc -DCMAKE_CXX_COMPILER=mpic++ -DCMAKE_BUILD_TYPE=Release -DBUILD_METIS=OFF -DEL_USE_QT5=ON -DBINARY_SUBDIRECTORIES=False -DEL_TESTS=ON -DEL_EXAMPLES=ON -DINSTALL_PYTHON_PACKAGE=ON -DGFORTRAN_LIB=/usr/lib/gcc/s390x-redhat-linux/8/libgfortran.so -DEL_DISABLE_PARMETIS=ON -DCMAKE_INSTALL_BINDIR=/usr/lib64/openmpi/bin -DCMAKE_INSTALL_LIBDIR=/usr/lib64/openmpi/lib -DPYTHON_SITE_PACKAGES=/usr/lib64/python2.7/site-packages/openmpi .. >-- The C compiler identification is GNU 8.1.1 >-- The CXX compiler identification is GNU 8.1.1 >-- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc >-- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpic++ >-- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpic++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >-- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.15") >-- Appending /builddir/build/BUILD/Elemental-0.87.7/include for Elemental's source includes >-- Appending /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include for Elemental's binary includes >-- The Fortran compiler identification is GNU 8.1.1 >-- Check for working Fortran compiler: /usr/lib64/openmpi/bin/mpif90 >-- Check for working Fortran compiler: /usr/lib64/openmpi/bin/mpif90 -- works >-- Detecting Fortran compiler ABI info >-- Detecting Fortran compiler ABI info - done >-- Checking whether /usr/lib64/openmpi/bin/mpif90 supports Fortran 90 >-- Checking whether /usr/lib64/openmpi/bin/mpif90 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 - Success >-- Checking C++ support for "auto" >-- Checking C++ support for "auto": works >-- Checking C++ support for "class_override_final" >-- Checking C++ support for "class_override_final": works >-- Checking C++ support for "constexpr" >-- Checking C++ support for "constexpr": works >-- Checking C++ support for "cstdint_header" >-- Checking C++ support for "cstdint_header": works >-- Checking C++ support for "decltype" >-- Checking C++ support for "decltype": works >-- Checking C++ support for "defaulted_functions" >-- Checking C++ support for "defaulted_functions": works >-- Checking C++ support for "delegating_constructors" >-- Checking C++ support for "delegating_constructors": works >-- Checking C++ support for "deleted_functions" >-- Checking C++ support for "deleted_functions": works >-- Checking C++ support for "func_identifier" >-- Checking C++ support for "func_identifier": works >-- Checking C++ support for "initializer_list" >-- Checking C++ support for "initializer_list": works >-- Checking C++ support for "lambda" >-- Checking C++ support for "lambda": works >-- Checking C++ support for "long_long" >-- Checking C++ support for "long_long": works >-- Checking C++ support for "nullptr" >-- Checking C++ support for "nullptr": works >-- Checking C++ support for "rvalue_references" >-- Checking C++ support for "rvalue_references": works >-- Checking C++ support for "sizeof_member" >-- Checking C++ support for "sizeof_member": works >-- Checking C++ support for "static_assert" >-- Checking C++ support for "static_assert": works >-- Checking C++ support for "variadic_templates" >-- Checking C++ support for "variadic_templates": works >-- Found CXXFeatures: TRUE >-- CXX11_COMPILER_FLAGS=-std=gnu++11 >-- Performing Test EL_HAVE_TEMPLATE_ALIAS >-- Performing Test EL_HAVE_TEMPLATE_ALIAS - Success >-- Performing Test EL_HAVE_STEADYCLOCK >-- Performing Test EL_HAVE_STEADYCLOCK - Success >-- Performing Test EL_HAVE_NOEXCEPT >-- Performing Test EL_HAVE_NOEXCEPT - Success >-- Performing Test EL_HAVE_NORMAL_DIST >-- Performing Test EL_HAVE_NORMAL_DIST - Success >-- Performing Test EL_HAVE_UNIFORM_INT_DIST >-- Performing Test EL_HAVE_UNIFORM_INT_DIST - Success >-- Performing Test EL_HAVE_UNIFORM_REAL_DIST >-- Performing Test EL_HAVE_UNIFORM_REAL_DIST - Success >-- Performing Test EL_HAVE___restrict__ >-- Performing Test EL_HAVE___restrict__ - Success >-- Performing Test EL_HAVE___restrict >-- Performing Test EL_HAVE___restrict - Success >-- Performing Test EL_HAVE_restrict >-- Performing Test EL_HAVE_restrict - Failed >-- Using __restrict__ keyword. >-- Performing Test EL_HAVE_PRETTY_FUNCTION >-- Performing Test EL_HAVE_PRETTY_FUNCTION - Success >-- Found MPI_C: /usr/lib64/openmpi/bin/mpicc (found version "3.1") >-- Found MPI_CXX: /usr/lib64/openmpi/bin/mpic++ (found version "3.1") >-- Found MPI_Fortran: /usr/lib64/openmpi/bin/mpif90 (found version "3.1") >-- Found MPI: TRUE (found version "3.1") >-- Performing Test EL_HAVE_MPI_REDUCE_SCATTER >-- Performing Test EL_HAVE_MPI_REDUCE_SCATTER - Success >-- Could not find mpi.h to check for OpenMPI workarounds. >-- Performing Test EL_HAVE_MPI_TYPE_CREATE_STRUCT >CMake Warning at cmake/detect/MPI.cmake:106 (message): > Fortran MPI support detected, but mpif.h was not found in >Call Stack (most recent call first): > CMakeLists.txt:402 (include) >-- Performing Test EL_HAVE_MPI_TYPE_CREATE_STRUCT - Success >-- Performing Test EL_HAVE_MPI_LONG_LONG >-- Performing Test EL_HAVE_MPI_LONG_LONG - Success >-- Performing Test EL_HAVE_MPI_LONG_DOUBLE >-- Performing Test EL_HAVE_MPI_LONG_DOUBLE - Success >-- Performing Test EL_HAVE_MPI_LONG_DOUBLE_COMPLEX >-- Performing Test EL_HAVE_MPI_LONG_DOUBLE_COMPLEX - Failed >-- Performing Test EL_HAVE_MPI_C_COMPLEX >-- Performing Test EL_HAVE_MPI_C_COMPLEX - Success >-- Performing Test EL_HAVE_MPI_REDUCE_SCATTER_BLOCK >-- Performing Test EL_HAVE_MPI_REDUCE_SCATTER_BLOCK - Success >-- Performing Test EL_HAVE_MPI3_NONBLOCKING_COLLECTIVES >-- Performing Test EL_HAVE_MPI3_NONBLOCKING_COLLECTIVES - Success >-- Performing Test EL_HAVE_MPIX_NONBLOCKING_COLLECTIVES >-- Performing Test EL_HAVE_MPIX_NONBLOCKING_COLLECTIVES - Failed >-- Performing Test EL_HAVE_MPI_INIT_THREAD >-- Performing Test EL_HAVE_MPI_INIT_THREAD - Success >-- Performing Test EL_HAVE_MPI_QUERY_THREAD >-- Performing Test EL_HAVE_MPI_QUERY_THREAD - Success >-- Performing Test EL_HAVE_MPI_COMM_SET_ERRHANDLER >-- Performing Test EL_HAVE_MPI_COMM_SET_ERRHANDLER - Success >-- Performing Test EL_HAVE_MPI_IN_PLACE >-- Performing Test EL_HAVE_MPI_IN_PLACE - Success >-- Performing Test EL_HAVE_MPI_COMM_F2C >-- Performing Test EL_HAVE_MPI_COMM_F2C - Success >-- Performing Test EL_MPI_COMM_NOT_INT >-- Performing Test EL_MPI_COMM_NOT_INT - Failed >-- Performing Test EL_MPI_GROUP_NOT_INT >-- Performing Test EL_MPI_GROUP_NOT_INT - Failed >-- Appending for MPI headers >-- Performing Test EL_HAVE_OMP_COLLAPSE >-- Performing Test EL_HAVE_OMP_COLLAPSE - Success >-- Found Qt5 >-- Valgrind Prefix: >-- Could NOT find VALGRIND (missing: VALGRIND_INCLUDE_DIR VALGRIND_PROGRAM) >-- Looking for Fortran sgemm >-- Looking for Fortran sgemm - found >-- Looking for pthread.h >-- Looking for pthread.h - found >-- Looking for pthread_create >-- Looking for pthread_create - found >-- Found Threads: TRUE >-- Found BLAS: /usr/lib64/libopenblas.so >-- Looking for Fortran cheev >-- Looking for Fortran cheev - found >-- A library with LAPACK API found. >-- Searching for previously installed OpenBLAS+LAPACK >-- Looking for dgemm >-- Looking for dgemm - not found >-- Looking for dgemm_ >-- Looking for dgemm_ - found >-- Looking for dsytrd >-- Looking for dsytrd - not found >-- Looking for dsytrd_ >-- Looking for dsytrd_ - found >-- Using OpenBLAS+LAPACK found at /usr/lib64/libopenblas.so >-- Looking for daxpy_ >Found OpenBLAS as /usr/lib64/libopenblas.so; you may want to set the environment variable OPENBLAS_NUM_THREADS=1 >Will use OpenBLAS+LAPACK via MATH_LIBS=/usr/lib64/libopenblas.so;/usr/lib/gcc/s390x-redhat-linux/8/libgfortran.so;/usr/lib64/libm.so >-- Looking for daxpy_ - found >-- Looking for dpotrf_ >-- Looking for dpotrf_ - found >-- Looking for dsyevr_ >-- Looking for dsyevr_ - found >-- Looking for FLA_Bsvd_v_opd_var1 >-- Looking for FLA_Bsvd_v_opd_var1 - not found >-- Found QD: /usr/include >-- Performing Test EL_HAVE_QD >-- Performing Test EL_HAVE_QD - Success >-- Including /usr/include to add support for QD >GMP_INCLUDES=/usr/include >-- Found GMP: /usr/include (Required is at least version "6.0.0") >-- Performing Test EL_HAVE_GMP >-- Performing Test EL_HAVE_GMP - Success >-- Found MPFR: /usr/include (Required is at least version "3.1.0") >-- Performing Test EL_HAVE_MPFR >-- Performing Test EL_HAVE_MPFR - Success >-- Found MPC: /usr/include (Required is at least version "1.0.0") >-- Performing Test EL_HAVE_MPC >-- Performing Test EL_HAVE_MPC - Success >-- Including /usr/include, /usr/include, and /usr/include to add support for GMP, MPFR, and MPC >-- Searching for previously installed METIS >-- Performing Test METIS_TEST_RUNS >-- Performing Test METIS_TEST_RUNS - Success >-- Found METIS: /usr/lib64/libmetis.so >-- Including /usr/include for external METIS >-- Prepending /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include for PMRRR's headers >-- Prepending /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include for ElSuiteSparse headers >-- Appending /usr/include/qt5/;/usr/include/qt5/QtWidgets;/usr/include/qt5/QtGui;/usr/include/qt5/QtCore;/usr/lib64/qt5/.//mkspecs/linux-g++;/usr/include for Qt5 headers >-- Configuring done >-- Generating done >CMake Warning: > Manually-specified variables were not used by the project: > BUILD_METIS > LIB_SUFFIX > SHARE_INSTALL_PREFIX > SYSCONF_INSTALL_DIR >-- Build files have been written to: /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x >+ make -j2 >/usr/bin/cmake -H/builddir/build/BUILD/Elemental-0.87.7 -B/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x --check-build-system CMakeFiles/Makefile.cmake 0 >/usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/CMakeFiles /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/CMakeFiles/progress.marks >make -f CMakeFiles/Makefile2 all >make[1]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make -f external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/build.make external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/depend >make -f CMakeFiles/El_config.dir/build.make CMakeFiles/El_config.dir/depend >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/DependInfo.cmake --color= >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/CMakeFiles/El_config.dir/DependInfo.cmake --color= >Scanning dependencies of target ElSuiteSparse >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make -f external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/build.make external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/build >Scanning dependencies of target El_config >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make -f CMakeFiles/El_config.dir/build.make CMakeFiles/El_config.dir/build >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make[2]: Nothing to be done for 'CMakeFiles/El_config.dir/build'. >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 0%] Built target El_config >make -f external/pmrrr/CMakeFiles/pmrrr.dir/build.make external/pmrrr/CMakeFiles/pmrrr.dir/depend >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr/CMakeFiles/pmrrr.dir/DependInfo.cmake --color= >[ 0%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_1.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_1.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_1.c >Scanning dependencies of target pmrrr >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make -f external/pmrrr/CMakeFiles/pmrrr.dir/build.make external/pmrrr/CMakeFiles/pmrrr.dir/build >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 0%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odcpy.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/blas/odcpy.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/blas/odcpy.c >[ 0%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odscal.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/blas/odscal.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/blas/odscal.c >[ 0%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/blas/odswap.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/blas/odswap.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/blas/odswap.c >[ 0%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/core/counter.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/core/counter.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/counter.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/counter.c: In function 'PMR_create_counter': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/counter.c:133:7: warning: unused variable 'info' [-Wunused-variable] > int info = PMR_counter_init_lock(counter); > ^~~~ >[ 0%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_2.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_2.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_2.c >[ 0%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/core/queue.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/core/queue.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/queue.c >[ 1%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/core/rrr.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/core/rrr.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/rrr.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/rrr.c: In function 'PMR_create_rrr': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/rrr.c:129:7: warning: unused variable 'info' [-Wunused-variable] > int info = PMR_rrr_init_lock(RRR); > ^~~~ >[ 1%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/core/tasks.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/core/tasks.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/core/tasks.c >[ 1%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/ode2.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/ode2.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/ode2.c >[ 1%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odebz.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odebz.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odebz.c >[ 1%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_aat.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_aat.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_aat.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_control.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_control.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_control.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_defaults.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_defaults.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_defaults.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_dump.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_dump.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_dump.c >[ 2%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odev2.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odev2.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odev2.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_info.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_info.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_info.c >[ 2%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odnan.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odnan.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odnan.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_order.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_order.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_order.c >[ 2%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odneg.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odneg.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odneg.c >[ 2%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_post_tree.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_post_tree.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_post_tree.c >[ 3%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odnst.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odnst.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odnst.c >[ 3%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_postorder.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_postorder.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_postorder.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odnst.c: In function 'odnst': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odnst.c:155:12: warning: 'anorm' may be used uninitialized in this function [-Wmaybe-uninitialized] > return ret_val; > ^~~~~~~ >[ 3%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odr1v.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odr1v.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odr1v.c >[ 3%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_preprocess.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_preprocess.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_preprocess.c >[ 4%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/amd/amd_valid.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_valid.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/amd/amd_valid.c >[ 4%] Building C object external/suite_sparse/CMakeFiles/ElSuiteSparse.dir/src/config.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/lib64/openmpi/bin/mpicc -DElSuiteSparse_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/ElSuiteSparse.dir/src/config.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/src/config.c >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrnv.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrnv.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrnv.c >[ 4%] Linking C shared library libElSuiteSparse.so >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/suite_sparse && /usr/bin/cmake -E cmake_link_script CMakeFiles/ElSuiteSparse.dir/link.txt --verbose=1 >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrra.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrra.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrra.c >/usr/lib64/openmpi/bin/mpicc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libElSuiteSparse.so -o libElSuiteSparse.so CMakeFiles/ElSuiteSparse.dir/src/amd/amd_1.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_2.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_aat.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_control.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_defaults.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_dump.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_info.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_order.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_post_tree.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_postorder.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_preprocess.c.o CMakeFiles/ElSuiteSparse.dir/src/amd/amd_valid.c.o CMakeFiles/ElSuiteSparse.dir/src/config.c.o >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 4%] Built target ElSuiteSparse >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrb.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrb.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrb.c >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrc.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrc.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrc.c >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrd.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrd.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c: In function 'odrrd': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:348:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 || irange == 2 && d__[1] > *vl && d__[1] <= *vu || > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:349:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > irange == 3 && *il == 1 && *iu == 1) { > ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:476:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 || *wl < d__[ibegin] - *pivmin && *wu >= d__[ > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ > ibegin] - *pivmin) { > ~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:746:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 && *m != *n || irange == 3 && *m != *iu - *il + 1) { > ~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:662:6: warning: 'wul' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (w[je] >= wul && idiscu > 0) { > ^ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrd.c:644:6: warning: 'wlu' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (w[je] <= wlu && idiscl > 0) { > ^ >[ 4%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrre.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrre.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrf.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrf.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrf.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c: In function 'odrre': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:304:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 || irange == 3 && d__[1] > *vl && d__[1] <= *vu || > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:305:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > irange == 2 && *il == 1 && *iu == 1) { > ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:405:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 || irange == 3 && d__[ibegin] > *vl && d__[ibegin] > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ > <= *vu || irange == 2 && iblock[wbegin] == jblk) { > ~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:406:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > <= *vu || irange == 2 && iblock[wbegin] == jblk) { > ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:485:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (irange == 1 && ! forceb || usedqd) { > ~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrf.c: In function 'odrrf': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrf.c:251:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (forcer || max1 <= growthbound && ! sawnan1) { > ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrf.c:283:39: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (forcer || max2 <= growthbound && ! sawnan2) { > ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:304:5: warning: 'irange' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (irange == 1 || irange == 3 && d__[1] > *vl && d__[1] <= *vu || > ^ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:47:9: warning: 'wend' may be used uninitialized in this function [-Wmaybe-uninitialized] > int wend, idum, indu; > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrre.c:560:5: warning: 'mb' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (mb == 1) { > ^ >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrj.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrj.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrj.c >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrk.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrk.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrk.c >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrr.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrr.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrr.c >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odrrv.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odrrv.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odrrv.c >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odruv.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odruv.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c: In function 'odruv': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c:185:14: warning: 'it4' may be used uninitialized in this function [-Wmaybe-uninitialized] > iseed[4] = it4; > ~~~~~~~~~^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c:184:14: warning: 'it3' may be used uninitialized in this function [-Wmaybe-uninitialized] > iseed[3] = it3; > ~~~~~~~~~^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c:183:14: warning: 'it2' may be used uninitialized in this function [-Wmaybe-uninitialized] > iseed[2] = it2; > ~~~~~~~~~^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odruv.c:182:14: warning: 'it1' may be used uninitialized in this function [-Wmaybe-uninitialized] > iseed[1] = it1; > ~~~~~~~~~^~~~~ >[ 5%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odset.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odset.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odset.c >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsnan.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsnan.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsnan.c >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq2.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsq2.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c: In function 'odsq2': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:217:15: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *n - 1 << 1; > ~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:295:12: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] > ipn4 = i0 + n0 << 2; > ~~~^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:296:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = i0 + n0 - 1 << 1; > ~~~~~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:316:16: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > for (i4 = (n0 - 1 << 2) + pp; i4 >= i__1; i4 += -4) { > ~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:330:13: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = (n0 - 1 << 2) + pp; > ~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:385:15: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > ndiv = n0 - i0 << 1; > ~~~^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:459:15: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > if (kmin - i0 << 1 < n0 - kmin && deemin <= z__[(n0 << 2) - 3] * > ~~~~~^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:461:13: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] > ipn4 = i0 + n0 << 2; > ~~~^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:463:18: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__2 = i0 + n0 - 1 << 1; > ~~~~~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq2.c:518:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__3 = n0 - 3 << 2; > ~~~^~~ >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq3.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsq3.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c: In function 'odsq3': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c:209:17: warning: suggest parentheses around '+' inside '<<' [-Wparentheses] > ipn4 = *i0 + *n0 << 2; > ~~~~^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c:210:23: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *i0 + *n0 - 1 << 1; > ~~~~~~~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c:272:56: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > } else if (*dmin__ < 0. && *dmin1 > 0. && z__[(*n0 - 1 << 2) - *pp] < tol > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq3.c:277:11: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > z__[(*n0 - 1 << 2) - *pp + 2] = 0.; > ~~~~^~~ >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq4.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsq4.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq4.c >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq5.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsq5.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq4.c: In function 'odsq4': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq4.c:393:10: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] > *tau = s; > ~~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c: In function 'odsq5': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:116:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *n0 - 3 << 2; > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:129:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *n0 - 3 << 2; > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:147:12: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > j4 = (*n0 - 2 << 2) - *pp; > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:167:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *n0 - 3 << 2; > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:183:17: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > i__1 = *n0 - 3 << 2; > ~~~~^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq5.c:204:12: warning: suggest parentheses around '-' inside '<<' [-Wparentheses] > j4 = (*n0 - 2 << 2) - *pp; > ~~~~^~~ >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsq6.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsq6.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsq6.c >[ 6%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odsrt.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odsrt.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odsrt.c >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odssq.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odssq.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odssq.c >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/odstmr.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/odstmr.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c: In function 'odstmr': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c:379:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > } else if (*ldz < 1 || wantz && *ldz < *n) { > ~~~~~~^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c:460:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) { > ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c:460:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) { > ~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c:481:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) { > ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/odstmr.c:481:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) { > ~~~~~~~^~~~~~~~~~~ >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/oerbla.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/oerbla.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/oerbla.c >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/lapack/olsame.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/lapack/olsame.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c: In function 'olsame': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c:82:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta > ~~~~~~~~~~~~^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c:83:10: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (inta >= 129 && inta <= 137 || inta >= 145 && inta <= 153 || inta > ~~~~ > >= 162 && inta <= 169) { > ~~~~~~~^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c:86:18: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb > ~~~~~~~~~~~~^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/lapack/olsame.c:87:10: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (intb >= 129 && intb <= 137 || intb >= 145 && intb <= 153 || intb > ~~~~ > >= 162 && intb <= 169) { > ~~~~~~~^~~~~~~~~~~~~~ >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/plarre.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/plarre.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:1194:5: warning: 'cmp' defined but not used [-Wunused-function] > int cmp(const void *a1, const void *a2) > ^~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:1137:12: warning: 'create_auxarg2' defined but not used [-Wunused-function] > auxarg2_t *create_auxarg2(int bl_size, double *D, double *DE2, > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:1090:7: warning: 'eigval_subset_thread_r' defined but not used [-Wunused-function] > void *eigval_subset_thread_r(void *argin) > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:1028:12: warning: 'create_auxarg1' defined but not used [-Wunused-function] > auxarg1_t *create_auxarg1(int n, double *D, double *E, double *E2, > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:962:7: warning: 'eigval_subset_thread_a' defined but not used [-Wunused-function] > void *eigval_subset_thread_a(void *argin) > ^~~~~~~~~~~~~~~~~~~~~~ >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/plarrv.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/plarrv.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c: In function 'plarre': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:331:5: warning: 'isize' may be used uninitialized in this function [-Wmaybe-uninitialized] > MPI_Allgatherv(iwork, isize, MPI_INT, &Windex[bl_begin], rcount, rdispl, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > MPI_INT, procinfo->comm); > ~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:891:24: warning: 'ilast' may be used uninitialized in this function [-Wmaybe-uninitialized] > int isize = ilast-ifirst+1; > ~~~~~^~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:144:27: note: 'ilast' was declared here > int ifirst, ilast, ifirst_tmp, ilast_tmp; > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:891:24: warning: 'ifirst' may be used uninitialized in this function [-Wmaybe-uninitialized] > int isize = ilast-ifirst+1; > ~~~~~^~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarre.c:144:19: note: 'ifirst' was declared here > int ifirst, ilast, ifirst_tmp, ilast_tmp; > ^~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c: In function 'plarrv': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:226:20: warning: 'iend' may be used uninitialized in this function [-Wmaybe-uninitialized] > int ibegin=il-1, iend; > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:418:20: warning: 'sn_size' may be used uninitialized in this function [-Wmaybe-uninitialized] > sn_size++; > ~~~~~~~^~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:387:28: note: 'sn_size' was declared here > int sn_first, sn_last, sn_size; > ^~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:417:20: warning: 'sn_last' may be used uninitialized in this function [-Wmaybe-uninitialized] > sn_last++; > ~~~~~~~^~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:387:19: note: 'sn_last' was declared here > int sn_first, sn_last, sn_size; > ^~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:430:24: warning: 'sn_first' may be used uninitialized in this function [-Wmaybe-uninitialized] > lgap = Wgap[sn_first-1]; > ^ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/plarrv.c:387:9: note: 'sn_first' was declared here > int sn_first, sn_last, sn_size; > ^~~~~~~~ >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/pmrrr.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/pmrrr.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c >[ 7%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_c_task.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/process_c_task.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c: In function 'pmrrr': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c:312:8: warning: 'isize' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (isize > 0) { > ^ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c:313:20: warning: 'ifirst' may be used uninitialized in this function [-Wmaybe-uninitialized] > memmove(W, &W[ifirst-1], *nzp * sizeof(double)); > ^ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c:333:12: warning: 'E2copy' may be used uninitialized in this function [-Wmaybe-uninitialized] > info = refine_to_highrac(procinfo, jobz, Dcopy, E2copy, > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dstruct, nzp, Wstruct, tolstruct); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c:333:12: warning: 'Dcopy' may be used uninitialized in this function [-Wmaybe-uninitialized] >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/pmrrr.c:441:11: warning: 'Z_tmp' may be used uninitialized in this function [-Wmaybe-uninitialized] > double *Z_tmp; > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c: In function 'PMR_process_c_task': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:456:7: warning: 'other_begin' may be used uninitialized in this function [-Wmaybe-uninitialized] > int other_begin, other_end, other_size; > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:403:22: warning: 'savegap' may be used uninitialized in this function [-Wmaybe-uninitialized] > Wgap[rf_begin] = savegap; > ~~~~~~~~~~~~~~~^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:307:10: note: 'savegap' was declared here > double savegap; > ^~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:308:11: warning: 'task' may be used uninitialized in this function [-Wmaybe-uninitialized] > task_t *task; > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:117:17: warning: 'rf_end' may be used uninitialized in this function [-Wmaybe-uninitialized] > int rf_begin, rf_end; > ^~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_c_task.c:117:7: warning: 'rf_begin' may be used uninitialized in this function [-Wmaybe-uninitialized] > int rf_begin, rf_end; > ^~~~~~~~ >[ 8%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_r_task.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/process_r_task.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_r_task.c >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_r_task.c: In function 'PMR_process_r_task': >/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_r_task.c:135:20: warning: 'savegap' may be used uninitialized in this function [-Wmaybe-uninitialized] > Wgap[ts_begin] = savegap; > ~~~~~~~~~~~~~~~^~~~~~~~~ >[ 8%] Building C object external/pmrrr/CMakeFiles/pmrrr.dir/src/process_s_task.c.o >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/lib64/openmpi/bin/mpicc -DDISABLE_PTHREADS -DNOSPINLOCKS -Dpmrrr_EXPORTS -I/builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/include -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -fPIC -o CMakeFiles/pmrrr.dir/src/process_s_task.c.o -c /builddir/build/BUILD/Elemental-0.87.7/external/pmrrr/src/process_s_task.c >[ 8%] Linking C shared library libpmrrr.so >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/bin/cmake -E cmake_link_script CMakeFiles/pmrrr.dir/link.txt --verbose=1 >/usr/lib64/openmpi/bin/mpicc -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -O3 -fcx-fortran-rules -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libpmrrr.so.0 -o libpmrrr.so.87 CMakeFiles/pmrrr.dir/src/blas/odcpy.c.o CMakeFiles/pmrrr.dir/src/blas/odscal.c.o CMakeFiles/pmrrr.dir/src/blas/odswap.c.o CMakeFiles/pmrrr.dir/src/core/counter.c.o CMakeFiles/pmrrr.dir/src/core/queue.c.o CMakeFiles/pmrrr.dir/src/core/rrr.c.o CMakeFiles/pmrrr.dir/src/core/tasks.c.o CMakeFiles/pmrrr.dir/src/lapack/ode2.c.o CMakeFiles/pmrrr.dir/src/lapack/odebz.c.o CMakeFiles/pmrrr.dir/src/lapack/odev2.c.o CMakeFiles/pmrrr.dir/src/lapack/odnan.c.o CMakeFiles/pmrrr.dir/src/lapack/odneg.c.o CMakeFiles/pmrrr.dir/src/lapack/odnst.c.o CMakeFiles/pmrrr.dir/src/lapack/odr1v.c.o CMakeFiles/pmrrr.dir/src/lapack/odrnv.c.o CMakeFiles/pmrrr.dir/src/lapack/odrra.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrb.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrc.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrd.c.o CMakeFiles/pmrrr.dir/src/lapack/odrre.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrf.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrj.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrk.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrr.c.o CMakeFiles/pmrrr.dir/src/lapack/odrrv.c.o CMakeFiles/pmrrr.dir/src/lapack/odruv.c.o CMakeFiles/pmrrr.dir/src/lapack/odset.c.o CMakeFiles/pmrrr.dir/src/lapack/odsnan.c.o CMakeFiles/pmrrr.dir/src/lapack/odsq2.c.o CMakeFiles/pmrrr.dir/src/lapack/odsq3.c.o CMakeFiles/pmrrr.dir/src/lapack/odsq4.c.o CMakeFiles/pmrrr.dir/src/lapack/odsq5.c.o CMakeFiles/pmrrr.dir/src/lapack/odsq6.c.o CMakeFiles/pmrrr.dir/src/lapack/odsrt.c.o CMakeFiles/pmrrr.dir/src/lapack/odssq.c.o CMakeFiles/pmrrr.dir/src/lapack/odstmr.c.o CMakeFiles/pmrrr.dir/src/lapack/oerbla.c.o CMakeFiles/pmrrr.dir/src/lapack/olsame.c.o CMakeFiles/pmrrr.dir/src/plarre.c.o CMakeFiles/pmrrr.dir/src/plarrv.c.o CMakeFiles/pmrrr.dir/src/pmrrr.c.o CMakeFiles/pmrrr.dir/src/process_c_task.c.o CMakeFiles/pmrrr.dir/src/process_r_task.c.o CMakeFiles/pmrrr.dir/src/process_s_task.c.o -lopenblas -lgfortran -lm -lqd -lmpc -lmpfr -lgmp >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/external/pmrrr && /usr/bin/cmake -E cmake_symlink_library libpmrrr.so.87 libpmrrr.so.0 libpmrrr.so >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 8%] Built target pmrrr >make -f CMakeFiles/El.dir/build.make CMakeFiles/El.dir/depend >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 8%] Qt Wrapped File >/usr/lib64/qt5/bin/moc -o /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/moc_DisplayWindow-premoc.cxx /builddir/build/BUILD/Elemental-0.87.7/include/El/io/DisplayWindow-premoc.hpp >[ 8%] Qt Wrapped File >/usr/lib64/qt5/bin/moc -o /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/moc_ComplexDisplayWindow-premoc.cxx /builddir/build/BUILD/Elemental-0.87.7/include/El/io/ComplexDisplayWindow-premoc.hpp >cd /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7 /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x /builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/CMakeFiles/El.dir/DependInfo.cmake --color= >Scanning dependencies of target El >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make -f CMakeFiles/El.dir/build.make CMakeFiles/El.dir/build >make[2]: Entering directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >[ 8%] Building CXX object CMakeFiles/El.dir/src/blas_like/blocksizes.cpp.o >[ 8%] Building C object CMakeFiles/El.dir/src/core/global.c.o >/usr/lib64/openmpi/bin/mpicc -DEl_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -fPIC -o CMakeFiles/El.dir/src/core/global.c.o -c /builddir/build/BUILD/Elemental-0.87.7/src/core/global.c >/usr/lib64/openmpi/bin/mpic++ -DEl_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,--as-needed -O3 -fcx-fortran-rules -std=gnu++11 -fPIC -fPIC -std=gnu++11 -o CMakeFiles/El.dir/src/blas_like/blocksizes.cpp.o -c /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp >[ 8%] Building CXX object CMakeFiles/El.dir/src/blas_like/level1-C.cpp.o >/usr/lib64/openmpi/bin/mpic++ -DEl_EXPORTS -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -I/builddir/build/BUILD/Elemental-0.87.7/include -I/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x/include -I/builddir/build/BUILD/Elemental-0.87.7/external/suite_sparse/include -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,--as-needed -O3 -fcx-fortran-rules -std=gnu++11 -fPIC -fPIC -std=gnu++11 -o CMakeFiles/El.dir/src/blas_like/level1-C.cpp.o -c /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<int>&, El::Matrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<int>&, El::AbstractDistMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<int>&, El::SparseMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<int>&, El::DistSparseMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<int>&, El::DistMultiVec<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::BigInt>&, El::Matrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::BigInt>&, El::AbstractDistMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::BigInt>&, El::SparseMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::BigInt>&, El::DistSparseMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::BigInt>&, El::DistMultiVec<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<float>&, El::Matrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<float>&, El::AbstractDistMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<float>&, El::SparseMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<float>&, El::DistSparseMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<float>&, El::DistMultiVec<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<double>&, El::Matrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<double>&, El::AbstractDistMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<double>&, El::SparseMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<double>&, El::DistSparseMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<double>&, El::DistMultiVec<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::DoubleDouble>&, El::Matrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::DoubleDouble>&, El::AbstractDistMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::DoubleDouble>&, El::SparseMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::DoubleDouble>&, El::DistSparseMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::DoubleDouble>&, El::DistMultiVec<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::QuadDouble>&, El::Matrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::QuadDouble>&, El::AbstractDistMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::QuadDouble>&, El::SparseMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::QuadDouble>&, El::DistSparseMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::QuadDouble>&, El::DistMultiVec<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::BigFloat>&, El::Matrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::BigFloat>&, El::AbstractDistMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::BigFloat>&, El::SparseMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::BigFloat>&, El::DistSparseMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::BigFloat>&, El::DistMultiVec<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<float> >&, El::Matrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<float> >&, El::AbstractDistMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<float> >&, El::SparseMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<float> >&, El::DistSparseMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<float> >&, El::DistMultiVec<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<double> >&, El::Matrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<double> >&, El::AbstractDistMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<double> >&, El::SparseMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<double> >&, El::DistSparseMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<double> >&, El::DistMultiVec<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::DoubleDouble> >&, El::Matrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::DoubleDouble> >&, El::AbstractDistMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::DoubleDouble> >&, El::SparseMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::DoubleDouble> >&, El::DistSparseMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::DoubleDouble> >&, El::DistMultiVec<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::QuadDouble> >&, El::Matrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::QuadDouble> >&, El::AbstractDistMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::QuadDouble> >&, El::SparseMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::QuadDouble> >&, El::DistSparseMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::QuadDouble> >&, El::DistMultiVec<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::BigFloat> >&, El::Matrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::BigFloat> >&, El::AbstractDistMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like.hpp:12, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/blocksizes.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::BigFloat> >&, El::SparseMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::BigFloat> >&, El::DistSparseMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::BigFloat> >&, El::DistMultiVec<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<int>&, El::Matrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<int>&, El::AbstractDistMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<int>&, El::SparseMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<int>&, El::DistSparseMatrix<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<int>&, El::DistMultiVec<int>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:88:1: note: in expansion of macro 'PROTO_INT' > PROTO_INT(Int) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::BigInt>&, El::Matrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::BigInt>&, El::AbstractDistMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::BigInt>&, El::SparseMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::BigInt>&, El::DistSparseMatrix<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::BigInt>&, El::DistMultiVec<El::BigInt>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:10:23: note: in expansion of macro 'PROTO' > # define PROTO_INT(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:43:23: note: in expansion of macro 'PROTO_INT' > # define PROTO_BIGINT PROTO_INT(BigInt) > ^~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:90:1: note: in expansion of macro 'PROTO_BIGINT' > PROTO_BIGINT > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<float>&, El::Matrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<float>&, El::AbstractDistMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<float>&, El::SparseMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<float>&, El::DistSparseMatrix<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<float>&, El::DistMultiVec<float>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:17:22: note: in expansion of macro 'PROTO_REAL' > # define PROTO_FLOAT PROTO_REAL(float) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:96:1: note: in expansion of macro 'PROTO_FLOAT' > PROTO_FLOAT > ^~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<double>&, El::Matrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<double>&, El::AbstractDistMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<double>&, El::SparseMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<double>&, El::DistSparseMatrix<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<double>&, El::DistMultiVec<double>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:20:23: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLE PROTO_REAL(double) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:99:1: note: in expansion of macro 'PROTO_DOUBLE' > PROTO_DOUBLE > ^~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::DoubleDouble>&, El::Matrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::DoubleDouble>&, El::AbstractDistMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::DoubleDouble>&, El::SparseMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::DoubleDouble>&, El::DistSparseMatrix<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::DoubleDouble>&, El::DistMultiVec<El::DoubleDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:25:29: note: in expansion of macro 'PROTO_REAL' > # define PROTO_DOUBLEDOUBLE PROTO_REAL(DoubleDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:102:1: note: in expansion of macro 'PROTO_DOUBLEDOUBLE' > PROTO_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::QuadDouble>&, El::Matrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::QuadDouble>&, El::AbstractDistMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::QuadDouble>&, El::SparseMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::QuadDouble>&, El::DistSparseMatrix<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::QuadDouble>&, El::DistMultiVec<El::QuadDouble>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:31:27: note: in expansion of macro 'PROTO_REAL' > # define PROTO_QUADDOUBLE PROTO_REAL(QuadDouble) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:105:1: note: in expansion of macro 'PROTO_QUADDOUBLE' > PROTO_QUADDOUBLE > ^~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::BigFloat>&, El::Matrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::BigFloat>&, El::AbstractDistMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::BigFloat>&, El::SparseMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::BigFloat>&, El::DistSparseMatrix<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::BigFloat>&, El::DistMultiVec<El::BigFloat>&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:14:24: note: in expansion of macro 'PROTO' > # define PROTO_REAL(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:49:25: note: in expansion of macro 'PROTO_REAL' > # define PROTO_BIGFLOAT PROTO_REAL(BigFloat) > ^~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:111:1: note: in expansion of macro 'PROTO_BIGFLOAT' > PROTO_BIGFLOAT > ^~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<float> >&, El::Matrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<float> >&, El::AbstractDistMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<float> >&, El::SparseMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<float> >&, El::DistSparseMatrix<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<float> >&, El::DistMultiVec<El::Complex<float> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:57:30: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_FLOAT PROTO_COMPLEX(Complex<float>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:117:1: note: in expansion of macro 'PROTO_COMPLEX_FLOAT' > PROTO_COMPLEX_FLOAT > ^~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<double> >&, El::Matrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<double> >&, El::AbstractDistMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<double> >&, El::SparseMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<double> >&, El::DistSparseMatrix<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<double> >&, El::DistMultiVec<El::Complex<double> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:60:31: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLE PROTO_COMPLEX(Complex<double>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:120:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLE' > PROTO_COMPLEX_DOUBLE > ^~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::DoubleDouble> >&, El::Matrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::DoubleDouble> >&, El::AbstractDistMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::DoubleDouble> >&, El::SparseMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::DoubleDouble> >&, El::DistSparseMatrix<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::DoubleDouble> >&, El::DistMultiVec<El::Complex<El::DoubleDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:65:37: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_DOUBLEDOUBLE PROTO_COMPLEX(Complex<DoubleDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:123:1: note: in expansion of macro 'PROTO_COMPLEX_DOUBLEDOUBLE' > PROTO_COMPLEX_DOUBLEDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::QuadDouble> >&, El::Matrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::QuadDouble> >&, El::AbstractDistMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::QuadDouble> >&, El::SparseMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::QuadDouble> >&, El::DistSparseMatrix<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::QuadDouble> >&, El::DistMultiVec<El::Complex<El::QuadDouble> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:71:35: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_QUADDOUBLE PROTO_COMPLEX(Complex<QuadDouble>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:126:1: note: in expansion of macro 'PROTO_COMPLEX_QUADDOUBLE' > PROTO_COMPLEX_QUADDOUBLE > ^~~~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:522:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::Matrix<El::Complex<El::BigFloat> >&, El::Matrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:19:6: note: candidates are: 'template<class T> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<T>& A, Matrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:33:6: note: 'template<class S, class T, class> void El::Copy(const El::Matrix<T>&, El::Matrix<T>&)' > void Copy( const Matrix<S>& A, Matrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:524:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::AbstractDistMatrix<El::Complex<El::BigFloat> >&, El::AbstractDistMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:128:6: note: candidates are: 'template<class T> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<T>& A, AbstractDistMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:152:6: note: 'template<class S, class T, class> void El::Copy(const El::AbstractDistMatrix<T>&, El::AbstractDistMatrix<T>&)' > void Copy( const AbstractDistMatrix<S>& A, AbstractDistMatrix<T>& B ) > ^~~~ >In file included from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/impl.hpp:22, > from /builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1.hpp:13, > from /builddir/build/BUILD/Elemental-0.87.7/src/blas_like/level1-C.cpp:10: >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:535:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::SparseMatrix<El::Complex<El::BigFloat> >&, El::SparseMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:232:6: note: candidates are: 'template<class T> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<U>&)' > void Copy( const SparseMatrix<T>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:240:6: note: 'template<class S, class T, class> void El::Copy(const El::SparseMatrix<U>&, El::SparseMatrix<V>&)' > void Copy( const SparseMatrix<S>& A, SparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:537:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistSparseMatrix<El::Complex<El::BigFloat> >&, El::DistSparseMatrix<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:268:6: note: candidates are: 'template<class T> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<U>&)' > void Copy( const DistSparseMatrix<T>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:276:6: note: 'template<class S, class T, class> void El::Copy(const El::DistSparseMatrix<U>&, El::DistSparseMatrix<T>&)' > void Copy( const DistSparseMatrix<S>& A, DistSparseMatrix<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:543:27: error: ambiguous template specialization 'Copy<>' for 'void El::Copy(const El::DistMultiVec<El::Complex<El::BigFloat> >&, El::DistMultiVec<El::Complex<El::BigFloat> >&)' > EL_EXTERN template void Copy \ > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:54:27: note: in expansion of macro 'PROTO' > # define PROTO_COMPLEX(T) PROTO(T) > ^~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:83:33: note: in expansion of macro 'PROTO_COMPLEX' > # define PROTO_COMPLEX_BIGFLOAT PROTO_COMPLEX(Complex<BigFloat>) > ^~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/macros/Instantiate.h:132:1: note: in expansion of macro 'PROTO_COMPLEX_BIGFLOAT' > PROTO_COMPLEX_BIGFLOAT > ^~~~~~~~~~~~~~~~~~~~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:360:6: note: candidates are: 'template<class T> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<T>& A, DistMultiVec<T>& B ) > ^~~~ >/builddir/build/BUILD/Elemental-0.87.7/include/El/blas_like/level1/Copy.hpp:370:6: note: 'template<class S, class T, class> void El::Copy(const El::DistMultiVec<T>&, El::DistMultiVec<T>&)' > void Copy( const DistMultiVec<S>& A, DistMultiVec<T>& B ) > ^~~~ >make[2]: *** [CMakeFiles/El.dir/build.make:89: CMakeFiles/El.dir/src/blas_like/blocksizes.cpp.o] Error 1 >make[2]: *** Waiting for unfinished jobs.... >make[2]: *** [CMakeFiles/El.dir/build.make:102: CMakeFiles/El.dir/src/blas_like/level1-C.cpp.o] Error 1 >make[2]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make[1]: *** [CMakeFiles/Makefile2:3067: CMakeFiles/El.dir/all] Error 2 >make[1]: Leaving directory '/builddir/build/BUILD/Elemental-0.87.7/openmpi-s390x' >make: *** [Makefile:166: all] Error 2 >RPM build errors: >error: Bad exit status from /var/tmp/rpm-tmp.FZvGNu (%build) > Bad exit status from /var/tmp/rpm-tmp.FZvGNu (%build) >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 582, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target s390x --nodeps /builddir/build/SPECS/elemental.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1555724
: 1444804 |
1444806
|
1444807