Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/freefem++.spec'], chrootPath='/var/lib/mock/1042324-fedora-rawhide-x86_64-1569812278.205231/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7107e60f4e2e498d9f1a6ed813da7dfc', '-D', '/var/lib/mock/1042324-fedora-rawhide-x86_64-1569812278.205231/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/freefem++.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1566259200 Wrote: /builddir/build/SRPMS/freefem++-3.62-5.fc32.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/freefem++.spec'], chrootPath='/var/lib/mock/1042324-fedora-rawhide-x86_64-1569812278.205231/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '50cc40f504b64a3c87acc7079a4bd345', '-D', '/var/lib/mock/1042324-fedora-rawhide-x86_64-1569812278.205231/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.hzcb6594:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/freefem++.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1566259200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BpWxJw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf freefem++-3.62 + /usr/bin/mkdir -p freefem++-3.62 + cd freefem++-3.62 + /usr/bin/gzip -dc /builddir/build/SOURCES/FreeFem-sources-3.62.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv FreeFem-sources-3.62 serial + pushd serial ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 Patch #1 (0001-Build-fixes.patch): + echo 'Patch #1 (0001-Build-fixes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Makefile.am patching file configure.ac patching file download/Makefile.am patching file src/lglib/Makefile.am patching file src/medit/Makefile.am Patch #2 (0002-Fix-formating-buffers.patch): + echo 'Patch #2 (0002-Fix-formating-buffers.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/libMesh/memory.c Patch #3 (0003-Wsign-compare.patch): + echo 'Patch #3 (0003-Wsign-compare.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/Graphics/ffglut.cpp patching file src/femlib/RNM.hpp patching file src/fflib/AFunction.hpp patching file src/fflib/AFunction2.cpp patching file src/fflib/AddNewFE.h patching file src/fflib/PlotStream.hpp patching file src/fflib/global.cpp patching file src/fflib/lgfem.cpp patching file src/fflib/lgfem.hpp patching file src/fflib/lgmat.cpp patching file src/fflib/lgmesh.cpp patching file src/fflib/lgmesh3.cpp Patch #4 (0004-Wimplicit-function-declaration.patch): + echo 'Patch #4 (0004-Wimplicit-function-declaration.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/medit/bbfile.c patching file src/medit/sproto.h Patch #5 (0005-Wreorder.patch): + echo 'Patch #5 (0005-Wreorder.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file examples++-load/BasicMath.h patching file examples++-load/Geometry.hpp patching file examples++-load/ff-NLopt.cpp patching file examples++-load/ff-cmaes.cpp patching file examples++-load/fflapack.cpp patching file examples++-load/gsl.cpp patching file examples++-load/lapack.cpp patching file examples++-mpi/mpi-cmaes.cpp patching file src/Graphics/ffglut.cpp patching file src/femlib/FQuadTree.cpp patching file src/femlib/MatriceCreuse.hpp patching file src/femlib/RNM.hpp patching file src/fflib/AFunction.hpp patching file src/fflib/AFunction2.cpp patching file src/fflib/problem.cpp Patch #6 (0006-Unbundle-pstream.patch): + echo 'Patch #6 (0006-Unbundle-pstream.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file examples++-load/Makefile.am patching file examples++-load/pipe.cpp patching file examples++-load/pstream.h Patch #7 (0007-Wdelete-non-virtual-dtor.patch): + echo 'Patch #7 (0007-Wdelete-non-virtual-dtor.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/fflib/lgfem.cpp patching file src/fflib/lgfem.hpp Patch #8 (0008-Use-INSTALL_DATA-to-install-idps.patch): + echo 'Patch #8 (0008-Use-INSTALL_DATA-to-install-idps.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file examples++-3d/Makefile.am patching file examples++-hpddm/Makefile.am patching file examples++-mpi/Makefile.am patching file examples++-tutorial/Makefile.am Patch #9 (0009-Tweak-build-ffmaster.patch): + echo 'Patch #9 (0009-Tweak-build-ffmaster.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file examples++-load/Makefile.am Patch #10 (0010-Remove-src-medit-eigenv.h.patch): + echo 'Patch #10 (0010-Remove-src-medit-eigenv.h.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/medit/Makefile.am patching file src/medit/eigenv.h patching file src/medit/inout.c patching file src/medit/inout_morice.c patching file src/medit/inout_popenbinaire.c Patch #11 (0011-Wformat-overflow.patch): + echo 'Patch #11 (0011-Wformat-overflow.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/medit/bbfile.c patching file src/medit/status.c + rm -r download/blas/ + mkdir -p download/blas + touch download/blas/Makefile.am + rm -r src/bin-win32/ + mkdir -p src/bin-win32 + touch src/bin-win32/Makefile.am + mkdir -p download/pkg + cp /builddir/build/SOURCES/hpddm-20180918git58158b5.zip download/pkg/hpddm.zip + sed -i -e s,lnlopt,lnlopt_cxx, configure.ac + sed -i -e s,superlu/superlu_enum_consts.h,/usr/include/SuperLU/superlu_enum_consts.h, configure.ac + find . -name '._*' -delete + find . -type f -perm 755 '(' -name '*.c*' -o -name '*.h*' -o -name '*.edp' -o -name '*.idp' ')' + xargs chmod 644 + for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY + iconv -f iso8859-1 -t utf8 -o AUTHORS.utf8 AUTHORS + touch -r AUTHORS AUTHORS.utf8 + mv AUTHORS.utf8 AUTHORS + for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY + iconv -f iso8859-1 -t utf8 -o ChangeLog.utf8 ChangeLog + touch -r ChangeLog ChangeLog.utf8 + mv ChangeLog.utf8 ChangeLog + for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY + iconv -f iso8859-1 -t utf8 -o COPYRIGHT.utf8 COPYRIGHT + touch -r COPYRIGHT COPYRIGHT.utf8 + mv COPYRIGHT.utf8 COPYRIGHT + for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY + iconv -f iso8859-1 -t utf8 -o COPYING.utf8 COPYING + touch -r COPYING COPYING.utf8 + mv COPYING.utf8 COPYING + for file in AUTHORS ChangeLog COPYRIGHT COPYING HISTORY + iconv -f iso8859-1 -t utf8 -o HISTORY.utf8 HISTORY + touch -r HISTORY HISTORY.utf8 + mv HISTORY.utf8 HISTORY + autoreconf -vif autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing parallel-tests: installing './test-driver' src/fflib/Makefile.am:11: warning: source file '../femlib/Drawing.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled automake: warning: possible forward-incompatibility. automake: At least a source file is in a subdirectory, but the 'subdir-objects' automake: automake option hasn't been enabled. For now, the corresponding output automake: object file(s) will be placed in the top-level directory. However, automake: this behaviour will change in future Automake versions: they will automake: unconditionally cause object files to be placed in the same subdirectory automake: of the corresponding sources. automake: You are advised to start using 'subdir-objects' option throughout your automake: project, to avoid future incompatibilities. src/fflib/Makefile.am:11: warning: source file '../femlib/gibbs.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/CheckPtr.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/fem.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/QuadratureFormular.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/FESpace.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/Element_RT.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/mshptg.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/FQuadTree.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/QuadTree.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/R2.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/Meshio.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/Mesh2.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/Metric.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/BamgFreeFem.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/MeshDraw.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/MeshGeom.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/MeshQuad.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/SetOfE4.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/MeshRead.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/write_hdf5.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/write_xdmf.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../bamglib/MeshWrite.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../Graphics/DefColor.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../Algo/lgalgo.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/Element_P2h.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/FESpacen.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/P012_1d.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/P012_2d.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/P012_3d.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/Mesh1dn.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/Mesh2dn.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/Mesh3dn.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/GQuadTree.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/libmesh5.c' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:11: warning: source file '../femlib/splitsimplex.cpp' is in a subdirectory, src/fflib/Makefile.am:11: but option 'subdir-objects' is disabled src/fflib/Makefile.am:56: warning: source file '../Eigen/eigenvalue.cpp' is in a subdirectory, src/fflib/Makefile.am:56: but option 'subdir-objects' is disabled src/mpi/Makefile.am:21: warning: source file '../Graphics/sansrgraph.cpp' is in a subdirectory, src/mpi/Makefile.am:21: but option 'subdir-objects' is disabled src/mpi/Makefile.am:21: warning: source file '../lglib/mymain.cpp' is in a subdirectory, src/mpi/Makefile.am:21: but option 'subdir-objects' is disabled src/mpi/Makefile.am:21: warning: source file '../lglib/lg.tab.cpp' is in a subdirectory, src/mpi/Makefile.am:21: but option 'subdir-objects' is disabled src/mpi/Makefile.am:21: warning: source file '../fflib/ffapi.cpp' is in a subdirectory, src/mpi/Makefile.am:21: but option 'subdir-objects' is disabled src/nw/Makefile.am:19: warning: source file '../Graphics/sansrgraph.cpp' is in a subdirectory, src/nw/Makefile.am:19: but option 'subdir-objects' is disabled src/nw/Makefile.am:19: warning: source file '../mpi/parallelempi-empty.cpp' is in a subdirectory, src/nw/Makefile.am:19: but option 'subdir-objects' is disabled src/nw/Makefile.am:19: warning: source file '../fflib/ffapi.cpp' is in a subdirectory, src/nw/Makefile.am:19: but option 'subdir-objects' is disabled src/nw/Makefile.am:18: warning: source file '../Graphics/sansrgraph.cpp' is in a subdirectory, src/nw/Makefile.am:18: but option 'subdir-objects' is disabled src/nw/Makefile.am:18: warning: source file '../mpi/parallelempi-empty.cpp' is in a subdirectory, src/nw/Makefile.am:18: but option 'subdir-objects' is disabled src/nw/Makefile.am:18: warning: source file '../fflib/ffapi.cpp' is in a subdirectory, src/nw/Makefile.am:18: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../Graphics/ffglut.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../Graphics/gggg.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../Graphics/ffthreads.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/fem.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/Mesh3dn.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/Mesh2dn.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/Mesh1dn.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/GQuadTree.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/FQuadTree.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/Drawing.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../femlib/mshptg.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled src/nw/Makefile.am:11: warning: source file '../fflib/ffapi.cpp' is in a subdirectory, src/nw/Makefile.am:11: but option 'subdir-objects' is disabled autoreconf: Leaving directory `.' + popd ~/build/BUILD/freefem++-3.62 + cp -r serial openmpi + cp -r serial mpich + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6FLoYv + umask 022 + cd /builddir/build/BUILD + cd freefem++-3.62 + pushd serial ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-download --disable-optim --disable-hips --disable-ipopt --disable-mmg3d --disable-mshmet --disable-mumps --disable-mumps_seq --enable-nlopt --disable-parmetis --disable-pastix --disable-scotch --disable-yams --enable-opengl '--with-blas=-L/usr/lib64 -lopenblas' --without-cadna --with-mpi=no '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for m4... yes checking for bison... yes checking for flex... yes checking for patch... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-f77... no checking for x86_64-redhat-linux-gnu-fort77... no checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/x86_64-redhat-linux/9 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../.. -lgfortran -lm -lquadmath configure: WARNING: get dir of -lgfortran FLIBS : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " configure: ++ add fc : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for bison... bison -y checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes configure: ++ add pthread : -lpthread in examples++-load/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib64/ff++ checking whether to generate debugging information... no checking whether the C++ compiler accepts -std=c++11... yes configure: ++ add cxx11 : -std=c++11 -std=c++11 in examples++-load/WHERE_LIBRARY-config " checking suffix to add to package name... none checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GLUT/glut.h usability... no checking GLUT/glut.h presence... no checking for GLUT/glut.h... no checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking add suffix ... yes configure: without petsc ***** configure: without petsc complex ***** checking for wget... no checking for curl... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking fftw3.h usability... yes checking fftw3.h presence... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 in examples++-load/WHERE_LIBRARY-config " checking gmm/gmm.h usability... yes checking gmm/gmm.h presence... yes checking for gmm/gmm.h... yes configure: ++ add gmm : -DDUMMY in examples++-load/WHERE_LIBRARY-config " checking whether the C compiler accepts -mkl... no checking for MKL... root: , arch: , ... which: no libopenblas.dll in (/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) checking for blas_zdotu_sub in -L/usr/lib64 -lopenblas... yes checking cblas.h usability... no checking cblas.h presence... no checking for cblas.h... no checking Accelerate/cblas.h usability... no checking Accelerate/cblas.h presence... no checking for Accelerate/cblas.h... no checking atlas/cblas.h usability... no checking atlas/cblas.h presence... no checking for atlas/cblas.h... no configure: ++ add blas : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking for lapack in -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so, -L/usr/lib64 -lopenblas and -llapack ... yes checking for dsaupd_ in -larpack... yes configure: ++ add arpack : -larpack -llapack in examples++-load/WHERE_LIBRARY-config " configure: ++ add lapack : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking umfpack.h usability... no checking umfpack.h presence... no checking for umfpack.h... no checking umfpack/umfpack.h usability... no checking umfpack/umfpack.h presence... no checking for umfpack/umfpack.h... no checking ufsparse/umfpack.h usability... no checking ufsparse/umfpack.h presence... no checking for ufsparse/umfpack.h... no checking suitesparse/umfpack.h usability... yes checking suitesparse/umfpack.h presence... yes checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking cstddef usability... yes checking cstddef presence... yes checking for cstddef... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... yes checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm -I/usr/include in examples++-load/WHERE_LIBRARY-config " checking check mumps... no checking check mumps_seq... no checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check hypre... no checking check superlu_dist... no checking check superlu... yes checking check superlu4... no checking check blacs... no checking check scalapack... no checking check scotch... no checking check ptscotch... no checking check metis... no checking check metis... no checking check parmetis... no checking check freeyams... no checking check mmg3d... no checking check mshmet... no checking check parms... no checking check tetgen... yes checking check ipopt... no checking check nlopt... no checking kernel version... 5.2.7 checking libc version... libc-2.30.9000 checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 libraries... yes (version 1.10.5) checking hdf5.h usability... yes checking hdf5.h presence... yes checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for main in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking H5Cpp.h usability... yes checking H5Cpp.h presence... yes checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib64 -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -I/usr/include in examples++-load/WHERE_LIBRARY-config " debug cxxx11: yes mpi: no petsc: no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: executing depfiles commands configure: freefem++ used download : no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver) yes configure: -- BLAS yes configure: -- with MPI no configure: -- with PETSC no / PETSC complex no configure: -- with hpddm no (need MPI & c++11 : yes ) configure: progs: FreeFem++-nw bamg cvmsh2 ffmedit ffglut + sed -i -e 's,-L/usr/lib64 ,,' -e 's,\"-I/usr/include\",\"\",' -e 's,-I/usr/include ,,' config.status + sed -i -e 's,-I/usr/include ,-DDUMMY ,' -e 's,-L/usr/lib64 ,,' examples++-load/WHERE_LIBRARY-config + ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in download make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' mkdir bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' mkdir lib make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' if test -n "" ; then /usr/bin/make install-hpddm; else true; fi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' mkdir include make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' cd ../src/libMesh && /usr/bin/make make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' touch tag-install-other make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o chrono.o chrono.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o memory.o memory.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a ar: creating libMesh.a make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' Making all in src Making all in libMesh make[3]: Nothing to be done for 'all'. Making all in bamglib make[3]: Nothing to be done for 'all'. Making all in femlib make[3]: Nothing to be done for 'all'. Making all in Graphics make[3]: Nothing to be done for 'all'. Making all in Algo make[3]: Nothing to be done for 'all'. Making all in lglib /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' In file included from ./../fflib/AFunction.hpp:90, from lg.ypp:56: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o a - lg.tab.o a - mymain.o ranlib liblg.a ar: creating liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' m4 -DVersionFreeFemDate="`date`" strversionnumber.m4 > strversionnumber.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from UMFPack_Solver.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from AFunction2.cpp:34: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_long.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = long int; Z = long int]' array_long.cpp:135:31: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_long.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:149:157: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:53: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1150:104: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from AFunction.cpp:53: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1203:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1210:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1543:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1544:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 79 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:61: Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2460:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here Operator.hpp:61:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 61 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2463:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2462:13: required from here AFunction.cpp:908:9: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 908 | R rr(aa*bb); | ~~^~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_real.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = double; Z = long int]' array_real.cpp:44:32: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_real.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:90, from lex.cpp:35: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_complex.cpp:29: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = std::complex; Z = long int]' array_complex.cpp:74:33: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_complex.cpp:29: String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:96:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::complex*; A0 = MyMap >*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh.cpp:62: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:496:110: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh3.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:622:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1476:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1478:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1479:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:1255:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1598:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN*; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from global.cpp:99: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gibbs.o `test -f '../femlib/gibbs.cpp' || echo './'`../femlib/gibbs.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CheckPtr.o `test -f '../femlib/CheckPtr.cpp' || echo './'`../femlib/CheckPtr.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' ../femlib/CheckPtr.cpp:595:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void *operator new(std::size_t size) throw(std::bad_alloc) | ^~~~~ ../femlib/CheckPtr.cpp:606:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 606 | void *operator new[](std::size_t size) throw(std::bad_alloc) | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadratureFormular.o `test -f '../femlib/QuadratureFormular.cpp' || echo './'`../femlib/QuadratureFormular.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpace.o `test -f '../femlib/FESpace.cpp' || echo './'`../femlib/FESpace.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'void Fem2D::ConstructDataFElement::renum(const long int*, int)': ./throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpace.cpp:1162:4: note: in expansion of macro 'ffassert' 1162 | ffassert(this); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_RT.o `test -f '../femlib/Element_RT.cpp' || echo './'`../femlib/Element_RT.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadTree.o `test -f '../bamglib/QuadTree.cpp' || echo './'`../bamglib/QuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o R2.o `test -f '../bamglib/R2.cpp' || echo './'`../bamglib/R2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Meshio.o `test -f '../bamglib/Meshio.cpp' || echo './'`../bamglib/Meshio.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2.o `test -f '../bamglib/Mesh2.cpp' || echo './'`../bamglib/Mesh2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Metric.o `test -f '../bamglib/Metric.cpp' || echo './'`../bamglib/Metric.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3404:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3405:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* mmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' emcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAtx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAtxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAtx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAtxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, std::complex, std::less >, std::allocator, std::complex > > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A0 = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A1 = Inv_KN_long; A2 = Inv_KN_long; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, std::complex, std::less >, std::allocator, std::complex > > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, double, std::less >, std::allocator, double> > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, double, std::less >, std::allocator, double> > >*; A0 = std::map, double, std::less >, std::allocator, double> > >*; A1 = KN_; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, double, std::less >, std::allocator, double> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_C2R]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_C2R; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_C2R' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshDraw.o `test -f '../bamglib/MeshDraw.cpp' || echo './'`../bamglib/MeshDraw.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o BamgFreeFem.o `test -f '../femlib/BamgFreeFem.cpp' || echo './'`../femlib/BamgFreeFem.cpp In file included from ./AFunction.hpp:90, from ../femlib/BamgFreeFem.cpp:55: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshGeom.o `test -f '../bamglib/MeshGeom.cpp' || echo './'`../bamglib/MeshGeom.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshQuad.o `test -f '../bamglib/MeshQuad.cpp' || echo './'`../bamglib/MeshQuad.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o SetOfE4.o `test -f '../bamglib/SetOfE4.cpp' || echo './'`../bamglib/SetOfE4.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_hdf5.o `test -f '../bamglib/write_hdf5.cpp' || echo './'`../bamglib/write_hdf5.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_xdmf.o `test -f '../bamglib/write_xdmf.cpp' || echo './'`../bamglib/write_xdmf.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshRead.o `test -f '../bamglib/MeshRead.cpp' || echo './'`../bamglib/MeshRead.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshWrite.o `test -f '../bamglib/MeshWrite.cpp' || echo './'`../bamglib/MeshWrite.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o DefColor.o `test -f '../Graphics/DefColor.cpp' || echo './'`../Graphics/DefColor.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgalgo.o `test -f '../Algo/lgalgo.cpp' || echo './'`../Algo/lgalgo.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from ./AFunction.hpp:90, from ../Algo/lgalgo.cpp:32: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_P2h.o `test -f '../femlib/Element_P2h.cpp' || echo './'`../femlib/Element_P2h.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from load.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from problem.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:6123:33: required from 'AnyType Problem::eval(Stack, Problem::Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; typename CadnaType::Scalaire = std::complex]' problem.hpp:482:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from string_def.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:137:72: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpacen.o `test -f '../femlib/FESpacen.cpp' || echo './'`../femlib/FESpacen.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_1d.o `test -f '../femlib/P012_1d.cpp' || echo './'`../femlib/P012_1d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_2d.o `test -f '../femlib/P012_2d.cpp' || echo './'`../femlib/P012_2d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_3d.o `test -f '../femlib/P012_3d.cpp' || echo './'`../femlib/P012_3d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmesh5.o `test -f '../femlib/libmesh5.c' || echo './'`../femlib/libmesh5.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp In file included from AFunction.hpp:90, from glumesh2D.cpp:9: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' p:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o splitsimplex.o `test -f '../femlib/splitsimplex.cpp' || echo './'`../femlib/splitsimplex.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o eigenvalue.o `test -f '../Eigen/eigenvalue.cpp' || echo './'`../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:1062:5: warning: multi-line comment [-Wcomment] 1062 | // Finding an Arnoldi basis. \ | ^ ../Eigen/eigenvalue.cpp:1064:5: warning: multi-line comment [-Wcomment] 1064 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:90, from ../Eigen/eigenvalue.cpp:39: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' In file included from AFunction.hpp:90, from lgfem.cpp:40: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:102: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:65:89: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:358:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:364:46: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:407:52: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:419:67: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1458:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1494:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1965:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2517:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5318:112: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5325:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5403:66: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5406:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1762:24: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5974:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5250:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5278:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5288:35: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5304:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5305:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5310:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5311:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:758:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5333:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TypeSolveMat*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = TypeSolveMat*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct TypeSolveMat* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1101:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1064:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, VirtualMatrice::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, VirtualMatrice >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o Drawing.o gibbs.o CheckPtr.o fem.o QuadratureFormular.o FESpace.o Element_RT.o mshptg.o FQuadTree.o QuadTree.o R2.o Meshio.o Mesh2.o Metric.o BamgFreeFem.o MeshDraw.o MeshGeom.o MeshQuad.o SetOfE4.o MeshRead.o write_hdf5.o write_xdmf.o MeshWrite.o problem.o mt19937ar.o DefColor.o InitFunct.o lgalgo.o Element_P2h.o load.o lgfem.o environment.o string_def.o FESpacen.o P012_1d.o P012_2d.o P012_3d.o Mesh1dn.o Mesh2dn.o Mesh3dn.o GQuadTree.o libmesh5.o glumesh2D.o splitsimplex.o P1IsoValue.o strversionnumber.o eigenvalue.o a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - Drawing.o a - gibbs.o a - CheckPtr.o a - fem.o a - QuadratureFormular.o a - FESpace.o a - Element_RT.o a - mshptg.o a - FQuadTree.o a - QuadTree.o a - R2.o a - Meshio.o a - Mesh2.o a - Metric.o a - BamgFreeFem.o a - MeshDraw.o a - MeshGeom.o a - MeshQuad.o a - SetOfE4.o a - MeshRead.o a - write_hdf5.o a - write_xdmf.o a - MeshWrite.o a - problem.o a - mt19937ar.o a - DefColor.o a - InitFunct.o a - lgalgo.o a - Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - FESpacen.o a - P012_1d.o a - P012_2d.o a - P012_3d.o a - Mesh1dn.o a - Mesh2dn.o a - Mesh3dn.o a - GQuadTree.o a - libmesh5.o a - glumesh2D.o a - splitsimplex.o a - P1IsoValue.o a - strversionnumber.o a - eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' ar: creating libff.a Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi-empty.o `test -f '../mpi/parallelempi-empty.cpp' || echo './'`../mpi/parallelempi-empty.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o `test -f '../fflib/ffapi.cpp' || echo './'`../fflib/ffapi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gggg.o `test -f '../Graphics/gggg.cpp' || echo './'`../Graphics/gggg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffthreads.o `test -f '../Graphics/ffthreads.cpp' || echo './'`../Graphics/ffthreads.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffglut.o `test -f '../Graphics/ffglut.cpp' || echo './'`../Graphics/ffglut.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotCurve::dyn_bfv(OneWindow*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R&) const': ../Graphics/ffglut.cpp:1042:9: warning: statement has no effect [-Wunused-value] 1042 | 0; // afaire ???? | ^ In file included from ./../fflib/error.hpp:32, from ./../femlib/RefCounter.hpp:37, from ./../femlib/fem.hpp:5, from ../Graphics/ffglut.cpp:25: ../Graphics/ffglut.cpp: In member function 'void OneWindow::Display()': ./../fflib/throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1503:3: note: in expansion of macro 'ffassert' 1503 | ffassert(this && theplot); | ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++ sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++-nw sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffglut ffglut.o gggg.o ffthreads.o fem.o Mesh3dn.o Mesh2dn.o Mesh1dn.o GQuadTree.o FQuadTree.o Drawing.o mshptg.o ffapi.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' Making all in mpi make[3]: Nothing to be done for 'all'. Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o cvmsh2 cvmsh2.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o bamg bamg.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 3.62)''"' > compil.date make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cube.o cube.c cube.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cube.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cube.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cube.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cube.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cube.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cube.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cube.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cube.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o animat.o animat.c animat.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | animat.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | animat.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | animat.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from animat.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from animat.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from animat.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from animat.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from animat.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | animat.c: In function 'loadNextMesh': animat.c:98:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 98 | sprintf(mesh->name, "%s.%d", base, range); | ^~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 3 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'playAnim': animat.c:189:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:189:18: note: directive argument in the range [-32768, 32767] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c:206:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:206:18: note: directive argument in the range [-32768, 32767] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'animParticle': animat.c:230:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~ animat.c:230:16: note: directive argument in the range [-2147483647, 2147483647] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o listnum.o listnum.c listnum.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | listnum.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | listnum.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | listnum.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from listnum.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from listnum.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from listnum.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from listnum.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from listnum.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o image.o image.c image.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from image.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from image.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from image.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from image.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from image.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o persp.o persp.c persp.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | persp.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | persp.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | persp.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from persp.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from persp.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from persp.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from persp.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from persp.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mouse.o mouse.c mouse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mouse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mouse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mouse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mouse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mouse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mouse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mouse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mouse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c zaldy2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o bbfile.o bbfile.c bbfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | bbfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | bbfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | bbfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from bbfile.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from bbfile.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from bbfile.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from bbfile.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from bbfile.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o dlists.o dlists.c dlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | dlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | dlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | dlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from dlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from dlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from dlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from dlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from dlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o stream.o stream.c stream.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | stream.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | stream.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | stream.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from stream.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from stream.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from stream.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from stream.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from stream.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | stream.c: In function 'listTetraStream': stream.c:1201:26: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1201 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1281:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1281 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c: In function 'listTriaStream': stream.c:1679:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1679 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1754:24: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1754 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld In file included from /usr/include/string.h:494, from medit.h:33, from stream.c:24: In function 'memcpy', inlined from 'filterPoint' at stream.c:771:3: /usr/include/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stream.c: In function 'parseStream': stream.c:955:19: warning: '.iso' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 955 | sprintf(data, "%s.iso", tmp); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from stream.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c inmsh2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inmsh2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inmsh2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inmsh2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inmsh2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inmsh2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inmsh2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inmsh2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inmsh2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o normal.o normal.c normal.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | normal.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | normal.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | normal.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from normal.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from normal.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from normal.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from normal.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from normal.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o material.o material.c material.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | material.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | material.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | material.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from material.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from material.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from material.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from material.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from material.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o tiles.o tiles.c tiles.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | tiles.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | tiles.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | tiles.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from tiles.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from tiles.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from tiles.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from tiles.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from tiles.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o camera.o camera.c camera.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | camera.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | camera.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | camera.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from camera.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from camera.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from camera.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from camera.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from camera.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ellipse.o ellipse.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' ellipse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ellipse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ellipse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ellipse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ellipse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ellipse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ellipse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ellipse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ellipse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout.o inout.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' inout.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o medit.o medit.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' medit.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from medit.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from medit.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from medit.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from medit.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from medit.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o param.o param.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' param.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | param.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | param.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | param.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from param.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from param.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from param.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from param.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from param.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o psfile.o psfile.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' psfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | psfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | psfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | psfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o transform.o transform.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' transform.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | transform.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | transform.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | transform.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from transform.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from transform.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from transform.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from transform.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from transform.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cenrad.o cenrad.c cenrad.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cenrad.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cenrad.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cenrad.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cenrad.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cenrad.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cenrad.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cenrad.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cenrad.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o geometry.o geometry.c geometry.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | geometry.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | geometry.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | geometry.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from geometry.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from geometry.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from geometry.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from geometry.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from geometry.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o menus.o menus.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' menus.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | menus.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | menus.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | menus.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from menus.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from menus.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from menus.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from menus.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from menus.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | menus.c: In function 'keyFile': menus.c:301:20: warning: '.d.mesh' directive writing 7 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 301 | sprintf(data, "%s.d.mesh", tmpdata); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 135 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:333:21: warning: '.ppm' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 333 | sprintf(data, "%s.ppm", tmpdata); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:331:22: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 331 | sprintf(data, "%s.%.3d", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 140 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c inout_morice.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_morice.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_morice.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_morice.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_morice.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_morice.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_morice.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_morice.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_morice.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_morice.c: In function 'loadMesh_popen': inout_morice.c:355:48: warning: 'nq' is used uninitialized in this function [-Wuninitialized] 355 | int i, ia, ib, inm, ref, is, k, disc, nn, nt, nq; | ^~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsar.o parsar.c parsar.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsar.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsar.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsar.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsar.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsar.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsar.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsar.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsar.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scene.o scene.c scene.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scene.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scene.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scene.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scene.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scene.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scene.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scene.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scene.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | scene.c: In function 'createScene': scene.c:915:26: warning: '%s' directive writing up to 255 bytes into a region of size 119 [-Wformat-overflow=] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ scene.c:915:16: note: directive argument in the range [-32768, 32767] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from scene.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o util.o util.c util.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | util.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | util.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | util.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from util.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from util.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from util.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from util.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from util.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | util.c: In function 'setFont': util.c:64:11: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'GLvoid *' {aka 'void *'} [-Wformat=] 64 | printf("%s", font_style); | ~^ ~~~~~~~~~~ | | | | | GLvoid * {aka void *} | char * | %p make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o gisfil.o gisfil.c gisfil.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | gisfil.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | gisfil.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | gisfil.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from gisfil.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from gisfil.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from gisfil.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from gisfil.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from gisfil.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clip.o clip.c clip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mesh.o mesh.c mesh.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mesh.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mesh.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mesh.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mesh.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mesh.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c inout_popenbinaire.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_popenbinaire.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_popenbinaire.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_popenbinaire.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_popenbinaire.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_popenbinaire.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_popenbinaire.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_popenbinaire.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_popenbinaire.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_popenbinaire.c: In function 'loadSol_popen_bin': inout_popenbinaire.c:964:23: warning: passing argument 1 of 'printf' from incompatible pointer type [-Wincompatible-pointer-types] 964 | if (debug) printf(stdout, "SolAtTriangles : nel %d, mesh->nt %d \n", nel, mesh->nt); | ^~~~~~ | | | FILE * {aka struct _IO_FILE *} In file included from /usr/include/stdio.h:867, from medit.h:28, from inout_popenbinaire.c:24: /usr/include/bits/stdio2.h:105:32: note: expected 'const char * restrict' but argument is of type 'FILE *' {aka 'struct _IO_FILE *'} 105 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scissor.o scissor.c scissor.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scissor.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scissor.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scissor.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scissor.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scissor.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scissor.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scissor.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scissor.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsop.o parsop.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' parsop.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsop.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsop.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsop.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsop.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsop.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsop.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsop.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsop.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from /usr/include/string.h:494, from medit.h:33, from parsop.c:24: In function 'strncpy', inlined from 'parsop' at parsop.c:333:4: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clipvol.o clipvol.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' clipvol.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clipvol.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clipvol.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clipvol.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clipvol.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clipvol.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clipvol.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clipvol.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clipvol.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o vector.o vector.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' vector.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | vector.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | vector.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | vector.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from vector.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from vector.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from vector.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from vector.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from vector.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o hash.o hash.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' hash.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | hash.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | hash.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | hash.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from hash.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from hash.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from hash.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from hash.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from hash.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o items.o items.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' items.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | items.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | items.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | items.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from items.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from items.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from items.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from items.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from items.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o particle.o particle.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' particle.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | particle.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | particle.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | particle.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from particle.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from particle.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from particle.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from particle.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from particle.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' sftcpy.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sftcpy.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sftcpy.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sftcpy.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from sftcpy.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from sftcpy.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from sftcpy.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from sftcpy.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from sftcpy.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | sftcpy.c: In function 'sftcpy': sftcpy.c:308:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 308 | sprintf(data, "%s.%.3d.ps", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from sftcpy.c:28: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 143 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o view.o view.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' view.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | view.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | view.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | view.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from view.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from view.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from view.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from view.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from view.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mlists.o mlists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' mlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o critip.o critip.c critip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | critip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | critip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | critip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from critip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from critip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from critip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from critip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from critip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o keyboard.o keyboard.c keyboard.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | keyboard.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | keyboard.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | keyboard.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from keyboard.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from keyboard.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from keyboard.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from keyboard.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from keyboard.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ilists.o ilists.c ilists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ilists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ilists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ilists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ilists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ilists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ilists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ilists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ilists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o morphing.o morphing.c morphing.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | morphing.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | morphing.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | morphing.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from morphing.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from morphing.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from morphing.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from morphing.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from morphing.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o path.o path.c path.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | path.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | path.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | path.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from path.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from path.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from path.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from path.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from path.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' zaldy1.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy1.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy1.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy1.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy1.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy1.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy1.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy1.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy1.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o status.o status.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' status.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | status.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | status.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | status.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from status.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from status.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from status.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from status.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from status.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o picking.o picking.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' picking.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | picking.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | picking.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | picking.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from picking.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from picking.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from picking.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from picking.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from picking.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | picking.c: In function 'displayQuad': picking.c:662:1: warning: no return statement in function returning non-void [-Wreturn-type] 662 | } | ^ picking.c: In function 'displayTets': picking.c:712:1: warning: no return statement in function returning non-void [-Wreturn-type] 712 | } | ^ picking.c: In function 'displayHexa': picking.c:765:1: warning: no return statement in function returning non-void [-Wreturn-type] 765 | } | ^ picking.c: In function 'getColorRange': picking.c:547:1: warning: control reaches end of non-void function [-Wreturn-type] 547 | } | ^ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' Making all in bin-win32 make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in examples++-load make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' rm -rf include mkdir -p include for i in ../src/fflib/AddNewFE.h ../src/fflib/AFunction_ext.hpp ../src/fflib/AFunction.hpp ../src/fflib/AnyType.hpp ../src/fflib/array_init.hpp ../src/fflib/array_resize.hpp ../src/fflib/array_tlp.hpp ../src/femlib/assertion.hpp ../src/femlib/BamgFreeFem.hpp ../src/Algo/BFGS.hpp ../src/Algo/BrentLS.hpp ../src/Algo/CG.hpp ../src/femlib/CGNL.hpp ../src/fflib/CodeAlloc.hpp ../config.h ../config-wrapper.h ../src/Algo/CubicLS.hpp ../src/Algo/defs.hpp ../src/femlib/DOperator.hpp ../src/libMesh/eigenv.h ../src/fflib/endian.hpp ../src/fflib/environment.hpp ../src/fflib/error.hpp ../src/femlib/fem3.hpp ../src/femlib/fem.hpp ../src/femlib/FESpace.hpp ../src/femlib/FESpacen.hpp ../src/fflib/ff++.hpp ../src/fflib/ffstack.hpp ../src/femlib/FQuadTree.hpp ../src/femlib/GenericMesh.hpp ../src/Graphics/getprog-unix.hpp ../src/Graphics/glrgraph.hpp ../src/femlib/gmres.hpp ../src/femlib/GQuadTree.hpp ../src/femlib/HashTable.hpp ../src/femlib/HeapSort.hpp ../src/fflib/InitFunct.hpp ../src/fflib/ffapi.hpp ../src/femlib/Label.hpp ../src/fflib/lex.hpp ../src/fflib/lgfem.hpp ../src/fflib/lgmesh3.hpp ../src/fflib/lgsolver.hpp ../src/lglib/lg.tab.hpp ../src/femlib/libmesh5.h ../src/Algo/LineSearch.hpp ../src/femlib/MatriceCreuse.hpp ../src/femlib/MatriceCreuse_tpl.hpp ../src/femlib/Mesh1dn.hpp ../src/femlib/Mesh2dn.hpp ../src/bamglib/Mesh2.h ../src/femlib/Mesh3dn.hpp ../src/bamglib/Meshio.h ../src/femlib/MeshPoint.hpp ../src/bamglib/meshtype.h ../src/bamglib/Metric.h ../src/Graphics/mode_open.hpp ../src/Algo/NewtonRaphson.hpp ../src/Algo/NRJ.hpp ../src/fflib/Operator.hpp ../src/Algo/Optima.hpp ../src/Algo/Param.hpp ../src/femlib/PkLagrange.hpp ../src/fflib/PlotStream.hpp ../src/fflib/problem.hpp ../src/femlib/QuadratureFormular.hpp ../src/bamglib/QuadTree.h ../src/femlib/R1.hpp ../src/bamglib/R2.h ../src/femlib/R2.hpp ../src/femlib/R3.hpp ../src/femlib/RefCounter.hpp ../src/Graphics/rgraph.hpp ../src/femlib/RNM.hpp ../src/femlib/RNM_opc.hpp ../src/femlib/RNM_op.hpp ../src/femlib/RNM_tpl.hpp ../src/Algo/RosenBrock.hpp ../src/fflib/Serialize.hpp ../src/bamglib/SetOfE4.h ../src/fflib/showverb.hpp ../src/femlib/splitsimplex.hpp ../src/fflib/String.hpp ../src/fflib/strversionnumber.hpp ../src/fflib/throwassert.hpp ../src/femlib/ufunction.hpp ../src/fflib/versionnumber.hpp ../src/bamglib/write_hdf5.hpp ../src/bamglib/write_xdmf.hpp ../src/fflib/P1IsoValue.hpp; do ln -s ../$i include/. ; done touch include.done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' touch WHERE_LIBRARY make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../download/bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep chmod a+x ff-get-dep if [ -d ../download/bin ] ;then cp ff-get-dep ../download/bin; fi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' echo loadpath = \"./\" >freefem++.pref echo includepath += \"../examples++-3d/\" >freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' diff: WHERE_LIBRARY-download: No such file or directory make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' /usr/bin/make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ff-mmap-semaphore.cpp eval ./ff-c++ libff-mmap-semaphore.c ff-mmap-semaphore.cpp -lpthread g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'libff-mmap-semaphore.c' 'ff-mmap-semaphore.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'libff-mmap-semaphore.o' 'ff-mmap-semaphore.o' -o ff-mmap-semaphore.so '-lpthread' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' libff-mmap-semaphore.c: In function 'void ffmmap_init(ff_Pmmap, const char*, long int)': libff-mmap-semaphore.c:267:27: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] 267 | printf(" len %ld size %lld \n", len, size); | ~~~^ ~~~~ | | | | | off_t {aka long int} | long long int | %ld In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-mmap-semaphore.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_mmap; B = ff_pointeur_mmap*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_mmap; PT = ff_pointeur_mmap*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_mmap; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:172:52: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_mmap' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_sem; B = ff_pointeur_sem*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_sem; PT = ff_pointeur_sem*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_sem; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:173:50: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_sem' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ff_pointeur_sem*; A0 = ff_pointeur_sem*; A1 = std::__cxx11::basic_string*; A2 = bool; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_sem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = ff_pointeur_mmap*; A0 = ff_pointeur_mmap*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_mmap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster -lpthread make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto SuperLu.cpp eval ./ff-c++ MISSING lib superlu4, Check the WHERE-LIBRARYfiles make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto dfft.cpp eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'dfft.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'dfft.o' -o dfft.so '-lfftw3' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from dfft.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction_ext.hpp:128:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:127:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto UMFPACK64.cpp eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'UMFPACK64.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' In file included from ./include/AFunction.hpp:90, from UMFPACK64.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto NewSolver.cpp eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'NewSolver.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from NewSolver.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto tetgen.cpp eval ./ff-c++ tetgen.cpp -ltet -I. g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I.' 'tetgen.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'tetgen.o' -o tetgen.so '-ltet' In file included from tetgen.cpp:2722: msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from tetgen.cpp:42: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheckmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto lapack.cpp eval ./ff-c++ lapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'lapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'lapack.o' -o lapack.so '-lopenblas' '-lopenblas' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from lapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 |make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto fflapack.cpp eval ./ff-c++ fflapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'fflapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'fflapack.o' -o fflapack.so '-lopenblas' '-lopenblas' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from fflapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ffnewuoa.cpp eval ./ff-c++ newuoa.f ffnewuoa.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffnewuoa.cpp' gfortran -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -I./include 'newuoa.f' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so In file included from ./include/AFunction.hpp:90, from ffnewuoa.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO terminatimake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' on statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) newuoa.f:482:0: 482 | TEMPB=TEMPB-TAUMAX | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1302:0: 1302 | TEMPB=TEMPB-QMIN | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1249:0: 1249 | SHS=ZERO | Warning: 'shs' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1288:0: 1288 | QNEW=(SG+CF*CTH)*CTH+(DG+DHS*CTH)*STH | Warning: 'sg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1213:0: 1213 | QRED=QRED+QADD | Warning: 'qred' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1247:0: 1247 | 90 IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | Warning: 'ggbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1230:0: 1230 | TEMP=GG/GGSAV | Warning: 'gg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1207:0: 1207 | TEMP=DHD/DD | Warning: 'dd' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1210:0: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | Warning: 'bstep' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:766:0: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | Warning: 'xoptsq' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'xjpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:718:0: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | Warning: 'xipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1025:0: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | Warning: 'ratio' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:757:0: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | Warning: 'nfsav' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'jpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1041:0: 1041 | ITEST=ITEST+1 | Warning: 'itest' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:717:0: 717 | IH=(IPT*(IPT-1))/2+JPT | Warning: 'ipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:695:0: 695 | GQ(NFM)=(F-FBEG)/RHOBEG | Warning: 'fbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:959:0: 959 | DELTA=DMAX1(HALF*DELTA,DNORM) | Warning: 'dnorm' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | Warning: 'diffc' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: Warning: 'diffa' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:500:0: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | Warning: '__result_newuoa' may be used uninitialized in this function [-Wmaybe-uninitialized] make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ilut.cpp eval ./ff-c++ ilut.cpp -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'ilut.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ilut.o' -o ilut.so In file included from ./include/AFunction.hpp:90, from ilut.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Vector]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = ILUT_Vector; A0 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Vector' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = ILUT_Vector; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Matrix]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ILUT_Matrix; A0 = KN*; A1 = KN*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Matrix' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = long int*; A0 = long int*; A1 = ILUT_Matrix; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ff-NLopt.cpp eval ./ff-c++ MISSING lib nlopt, Check the WHERE-LIBRARYfiles make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ff-cmaes.cpp eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'cmaes.cpp' 'ff-cmaes.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3425:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3425:58: note: length computed here 3425 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3428:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3429:39: note: length computed here 3429 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3433:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3434:39: note: length computed here 3434 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3438:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3439:39: note: length computed here 3439 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-cmaes.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto myfunction.cpp eval ./ff-c++ myfunction.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction.o' -o myfunction.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto BernardiRaugel.cpp eval ./ff-c++ BernardiRaugel.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BernardiRaugel.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BernardiRaugel.o' -o BernardiRaugel.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BernardiRaugel.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./imake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' nclude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Morley.cpp eval ./ff-c++ Morley.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Morley.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Morley.o' -o Morley.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Morley.cpp:44: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto gsl.cpp eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'gsl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:100:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gsl.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1285:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto funcTemplate.cpp eval ./ff-c++ funcTemplate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'funcTemplate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'funcTemplate.o' -o funcTemplate.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from funcTemplate.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto addNewType.cpp eval ./ff-c++ addNewType.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'addNewType.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'addNewType.o' -o addNewType.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from addNewType.cpp:23: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | clasmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' s AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P3.cpp eval ./ff-c++ Element_P3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3.o' -o Element_P3.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto qf11to25.cpp eval ./ff-c++ qf11to25.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'qf11to25.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'qf11to25.o' -o qf11to25.so In file included from ./include/AFunction.hpp:90, from qf11to25.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1814:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1815:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1816:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P4.cpp eval ./ff-c++ Element_P4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4.o' -o Element_P4.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P3dc.cpp eval ./ff-c++ Element_P3dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3dc.o' -o Element_P3dc.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P4dc.cpp eval ./ff-c++ Element_P4dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4dc.o' -o Element_P4dc.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_PkEdge.cpp eval ./ff-c++ Element_PkEdge.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_PkEdge.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_PkEdge.o' -o Element_PkEdge.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_PkEdge.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto splitmesh3.cpp eval ./ff-c++ splitmesh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh3.o' -o splitmesh3.so In file included from ./include/AFunction.hpp:90, from splitmesh3.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto splitmesh6.cpp eval ./ff-c++ splitmesh6.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh6.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh6.o' -o splitmesh6.so In file included from ./include/AFunction.hpp:90, from splitmesh6.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto splitmesh4.cpp eval ./ff-c++ splitmesh4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh4.o' -o splitmesh4.so In file included from ./include/AFunction.hpp:90, from splitmesh4.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto splitmesh12.cpp eval ./ff-c++ splitmesh12.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh12.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh12.o' -o splitmesh12.so In file included from ./include/AFunction.hpp:90, from splitmesh12.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto msh3.cpp eval ./ff-c++ msh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'msh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'msh3.o' -o msh3.so msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from msh3.cpp:43: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearCmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' omb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ffrandom.cpp eval ./ff-c++ ffrandom.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffrandom.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ffrandom.o' -o ffrandom.so In file included from ./include/AFunction.hpp:90, from ffrandom.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto mat_dervieux.cpp eval ./ff-c++ mat_dervieux.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_dervieux.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_dervieux.o' -o mat_dervieux.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from mat_dervieux.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto medit.cpp eval ./ff-c++ medit.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'medit.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'medit.o' -o medit.so medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:411:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 411 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:451:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 451 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:967:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 967 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1158:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1158 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from medit.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:259:35: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:582:9: required from here medit.cpp:636:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 636 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:722:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 722 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1777:9: required from here medit.cpp:1914:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1914 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp: In function 'char* meditcmd(long int, int, int, const string&, const string&)': medit.cpp:809:28: warning: '%i' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:809:21: note: directive argument in the range [-2147483647, 2147483647] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from ./include/ff++.hpp:6, from medit.cpp:34: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto lgbmo.cpp eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bmo.cpp' 'lgbmo.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bmo.o' 'lgbmo.o' -o lgbmo.so bmo.cpp:81:16: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream&Eat2LN (istream &f) { | ^~~~~~ In file included from ./include/AFunction.hpp:90, from lgbmo.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto mat_psi.cpp eval ./ff-c++ mat_psi.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_psi.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_psi.o' -o mat_psi.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from mat_psi.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ppm2rnm.cpp eval ./ff-c++ ppm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ppm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ppm2rnm.o' -o ppm2rnm.so In file included from ./include/AFunction.hpp:90, from ppm2rnm.cpp:39: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto pcm2rnm.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pcm.cpp' 'pcm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from pcm2rnm.cpp:49: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto DxWriter.cpp eval ./ff-c++ DxWriter.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'DxWriter.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'DxWriter.o' -o DxWriter.so DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:84:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp:87:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int j = 0; j < _vecofts[i].vecistant.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const string&)': DxWriter.cpp:108:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const string&, double, const KN&)': DxWriter.cpp:166:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const string&)': DxWriter.cpp:220:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from DxWriter.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto gmsh.cpp eval ./ff-c++ gmsh.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'gmsh.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gmsh.o' -o gmsh.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gmsh.cpp:45: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto iovtk.cpp eval ./ff-c++ iovtk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'iovtk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iovtk.o' -o iovtk.so iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const string&, bool)': iovtk.cpp:1183:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1183 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1245:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1245 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1299:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1299 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:1941:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1941 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:1958:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1958 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const string&, bool)': iovtk.cpp:2778:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2778 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2853:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2853 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2903:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2903 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3606:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3606 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:3621:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3621 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from iovtk.cpp:52: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-mmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' emaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2277:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2277 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3884:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 3884 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto MetricKuate.cpp eval ./ff-c++ MetricKuate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricKuate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricKuate.o' -o MetricKuate.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricKuate.cpp:51: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto BinaryIO.cpp eval ./ff-c++ BinaryIO.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BinaryIO.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BinaryIO.o' -o BinaryIO.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from BinaryIO.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P1dc1.cpp eval ./ff-c++ Element_P1dc1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1dc1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1dc1.o' -o Element_P1dc1.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1dc1.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' clude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto isolineP1.cpp eval ./ff-c++ isolineP1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isolineP1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isolineP1.o' -o isolineP1.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isolineP1.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto isoline.cpp eval ./ff-c++ isoline.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isoline.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isoline.o' -o isoline.so isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:673:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 673 | for (int i = 0; i < P.size(); ++i) { | ~~^~~~~~~~~~ isoline.cpp:727:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (iss < starting.size()) { | ~~~~^~~~~~~~~~~~~~~~~ isoline.cpp:792:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 792 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:800:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 800 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:809:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:818:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 818 | for (int i = 0; i < iQ.size(); ) { | ~~^~~~~~~~~~~ isoline.cpp:843:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 843 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:851:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < iQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:860:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 860 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:868:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int k = 0; k < iQ.size(); k += 2) { | ~~^~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isoline.cpp:40: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Linmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' earComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': isoline.cpp:1064:20: required from 'AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' isoline.cpp:1063:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto thresholdings.cpp eval ./ff-c++ thresholdings.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'thresholdings.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'thresholdings.o' -o thresholdings.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from thresholdings.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' de/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Thresholding; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse >*; A0 = Thresholding >; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto VTK_writer_3d.cpp eval ./ff-c++ VTK_writer_3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer_3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer_3d.o' -o VTK_writer_3d.so VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer_3d.cpp:72:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer_3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: requimake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' red from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto VTK_writer.cpp eval ./ff-c++ VTK_writer.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer.o' -o VTK_writer.so VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto splitedges.cpp eval ./ff-c++ splitedges.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitedges.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitedges.o' -o splitedges.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from splitedges.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:277:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_Mixte.cpp eval ./ff-c++ Element_Mixte.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte.o' -o Element_Mixte.so '-lopenblas' '-lopenblas' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:1215:32: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 1215 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:1214:9: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 1214 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1216:4: warning: when initialized here [-Wreorder] 1216 | TypeOfFE_BDM1_2d (bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte.cpp:50: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto myfunction2.cpp eval ./ff-c++ myfunction2.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction2.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction2.o' -o myfunction2.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction2.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto MetricPk.cpp eval ./ff-c++ MetricPk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricPk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricPk.o' -o MetricPk.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from MetricPk.cpp:43: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, TensorK::triangulation_type, TensorK::which_matrix, double)': TensorK.hpp:72:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 72 | const which_matrix wmat; | ^~~~ TensorK.hpp:70:16: warning: 'const double TensorK::p_exp' [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ TensorK.hpp:70:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:63:12: warning: 'const int TensorK::t_deg' [-Wreorder] 63 | const int t_deg;// degree of the polynomials involved | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:305:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int i = 0; i < dist.size(); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~ MetricPk.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < dist.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricPk.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:150:36: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto FreeFemQA.cpp eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'GeometryQA.cpp' 'FreeFemQA.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28, from GeometryQA.cpp:39: SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:442:12: required from here SortedList.h:131:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:483:12: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from FreeFemQA.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto shell.cpp eval ./ff-c++ shell.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'shell.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'shell.o' -o shell.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from shell.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto pipe.cpp eval ./ff-c++ pipe.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pipe.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pipe.o' -o pipe.so pipe.cpp: In function 'bool get_eof(pstream**)': pipe.cpp:230:52: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] 230 | inline bool get_eof (pstream **p) {return (**p).is ? (**p).is->eof() : EOF;} | ^ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from pipe.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': pipe.cpp:202:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': pipe.cpp:209:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = pstream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = pstream; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = pstream*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' pipe.cpp:233:85: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' eWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = pstream**; A0 = pstream**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = pstream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto symmetrizeCSR.cpp eval ./ff-c++ symmetrizeCSR.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'symmetrizeCSR.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'symmetrizeCSR.o' -o symmetrizeCSR.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = double]': symmetrizeCSR.cpp:78:107: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = std::complex]': symmetrizeCSR.cpp:79:137: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto BEC.cpp eval ./ff-c++ BEC.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BEC.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BEC.o' -o BEC.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BEC.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto bfstream.cpp eval ./ff-c++ bfstream.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bfstream.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bfstream.o' -o bfstream.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from bfstream.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto iohdf5.cpp eval ./ff-c++ iohdf5.cpp -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'iohdf5.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iohdf5.o' -o iohdf5.so '-lm' '-ldl' '-lz' '-lsz' '-lhdf5' '-lhdf5_hl' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from iohdf5.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_Mixte3d.cpp eval ./ff-c++ Element_Mixte3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte3d.o' -o Element_Mixte3d.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ff-AiryBiry.cpp eval ./ff-c++ ff-AiryBiry.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ff-AiryBiry.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ff-AiryBiry.o' -o ff-AiryBiry.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-AiryBiry.cpp:158: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto exactpartition.cpp eval ./ff-c++ exactpartition.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'exactpartition.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'exactpartition.o' -o exactpartition.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from exactpartition.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto ClosePoints.cpp eval ./ff-c++ ClosePoints.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ClosePoints.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ClosePoints.o' -o ClosePoints.so ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:43:3: warning: when initialized here [-Wreorder] 43 | R2close (): data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) {InitialiserListe();} | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:45:3: warning: when initialized here [-Wreorder] 45 | R2close (double *dd, int mx, double eps = 1e-6, int offsett = 1): | ^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ClosePoints.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearCmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' omb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_HCT.cpp eval ./ff-c++ Element_HCT.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_HCT.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_HCT.o' -o Element_HCT.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_HCT.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P1bl.cpp eval ./ff-c++ Element_P1bl.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1bl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1bl.o' -o Element_P1bl.so make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1bl.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Curvature.cpp eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-3.62/serial/download/lib -lMesh -I/builddir/build/BUILD/freefem++-3.62/serial/download/include/libMesh g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-3.62/serial/download/include/libMesh' 'Curvature.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-3.62/serial/download/lib' '-lMesh' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Curvature.cpp:60: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTymake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' peWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_QF.cpp eval ./ff-c++ Element_QF.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_QF.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_QF.o' -o Element_QF.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_QF.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:327:90: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto distance.cpp eval ./ff-c++ distance.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'distance.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'distance.o' -o distance.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from distance.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P1ncdc.cpp eval ./ff-c++ Element_P1ncdc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1ncdc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1ncdc.o' -o Element_P1ncdc.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1ncdc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./imake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' nclude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P2bulle3.cpp eval ./ff-c++ Element_P2bulle3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2bulle3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2bulle3.o' -o Element_P2bulle3.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2bulle3.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here .make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' /include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto Element_P2pnc.cpp eval ./ff-c++ Element_P2pnc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2pnc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2pnc.o' -o Element_P2pnc.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2pnc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: 'ff-mmap-semaphore.so' is up to date. clude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto SaveHB.cpp eval ./ff-c++ SaveHB.cpp -std=c++11 -std=c++11 g++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'SaveHB.cpp' g++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'SaveHB.o' -o SaveHB.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:257:113: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for(int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:258:145: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from amake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' n array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' ./ff-c++ -auto IncompleteCholesky.cpp eval ./ff-c++ IncompleteCholesky.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'IncompleteCholesky.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'IncompleteCholesky.o' -o IncompleteCholesky.so In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from IncompleteCholesky.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Matrice_Creuse*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Making all in examples++-mpi make[2]: Nothing to be done for 'all'. Making all in examples++-tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' Making all in examples++ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' Making all in examples++-eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' Making all in examples++-bug make[2]: Nothing to be done for 'all'. Making all in examples++-chapt3 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' Making all in examples++-other make[2]: Nothing to be done for 'all'. Making all in examples++-3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' Making all in examples++-hpddm make[2]: Nothing to be done for 'all'. + popd ~/build/BUILD/freefem++-3.62 + for mpi in mpich openmpi + pushd mpich ~/build/BUILD/freefem++-3.62/mpich ~/build/BUILD/freefem++-3.62 + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH +++ MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH +++ unset _mlre _mlIFS +++ '[' -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 +++ _mlcode='module() { unset _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; unset _mlre _mlIFS; 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; unset _mlre _mlv _mlrv _mlIFS; if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; fi; unset _mlshdbg; return $_mlstatus; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval 'module() { unset _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; unset _mlre _mlIFS; 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; unset _mlre _mlv _mlrv _mlIFS; if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; fi; unset _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 +++ '[' 0 = 1 ']' +++ '[' /bin/sh '!=' '' ']' +++ '[' -t 2 ']' +++ export -f module +++ '[' /bin/sh '!=' '' ']' +++ export -f switchml +++ case ":$PATH:" in +++ '[' '!' -n x ']' +++ case ":`manpath 2>/dev/null`:" in ++++ manpath +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/mpich-x86_64 + unset _mlshdbg + '[' 0 = 1 ']' + unset _mlre _mlIFS + '[' -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/mpich-x86_64 + eval 'LD_LIBRARY_PATH=/usr/lib64/mpich/lib;' export 'LD_LIBRARY_PATH; MPI_COMPILER=mpich-x86_64;' export 'MPI_COMPILER; MANPATH=/usr/share/man/mpich-x86_64::;' export 'MANPATH; MPI_INCLUDE=/usr/include/mpich-x86_64;' export 'MPI_INCLUDE; MPI_MAN=/usr/share/man/mpich-x86_64;' export 'MPI_MAN; MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/mpich;' export 'MPI_PYTHON_SITEARCH; _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64;' export '_LMFILES_; LOADEDMODULES=mpi/mpich-x86_64;' export 'LOADEDMODULES; MODULES_LMCONFLICT=mpi/mpich-x86_64\&mpi;' export 'MODULES_LMCONFLICT; PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; MANPATH_modshare=:2:/usr/share/man/mpich-x86_64:1;' export 'MANPATH_modshare; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich;' export 'MPI_PYTHON3_SITEARCH; MODULES_LMCONFLICT_modshare=mpi/mpich-x86_64\&mpi:1;' export 'MODULES_LMCONFLICT_modshare; PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/mpich/lib/pkgconfig:1:/usr/share/pkgconfig:1;' export 'PKG_CONFIG_PATH_modshare; MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich;' export 'MPI_FORTRAN_MOD_DIR; MPI_HOME=/usr/lib64/mpich;' export 'MPI_HOME; LD_LIBRARY_PATH_modshare=/usr/lib64/mpich/lib:1;' export 'LD_LIBRARY_PATH_modshare; MPI_SYSCONFIG=/etc/mpich-x86_64;' export 'MPI_SYSCONFIG; MPI_SUFFIX=_mpich;' export 'MPI_SUFFIX; MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/mpich;' export 'MPI_PYTHON2_SITEARCH; _LMFILES__modshare=/usr/share/modulefiles/mpi/mpich-x86_64:1;' export '_LMFILES__modshare; LOADEDMODULES_modshare=mpi/mpich-x86_64:1;' export 'LOADEDMODULES_modshare; MPI_LIB=/usr/lib64/mpich/lib;' export 'MPI_LIB; PATH=/usr/lib64/mpich/bin:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH; MPI_BIN=/usr/lib64/mpich/bin;' export 'MPI_BIN; PATH_modshare=/bin:1:/usr/sbin:1:/usr/lib64/mpich/bin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; test' '0;' ++ LD_LIBRARY_PATH=/usr/lib64/mpich/lib ++ export LD_LIBRARY_PATH ++ MPI_COMPILER=mpich-x86_64 ++ export MPI_COMPILER ++ MANPATH=/usr/share/man/mpich-x86_64:: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/mpich-x86_64 ++ export MPI_INCLUDE ++ MPI_MAN=/usr/share/man/mpich-x86_64 ++ export MPI_MAN ++ MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/mpich ++ export MPI_PYTHON_SITEARCH ++ _LMFILES_=/usr/share/modulefiles/mpi/mpich-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/mpich-x86_64 ++ export LOADEDMODULES ++ MODULES_LMCONFLICT='mpi/mpich-x86_64&mpi' ++ export MODULES_LMCONFLICT ++ PKG_CONFIG_PATH=/usr/lib64/mpich/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MANPATH_modshare=:2:/usr/share/man/mpich-x86_64:1 ++ export MANPATH_modshare ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/mpich ++ export MPI_PYTHON3_SITEARCH ++ MODULES_LMCONFLICT_modshare='mpi/mpich-x86_64&mpi:1' ++ export MODULES_LMCONFLICT_modshare ++ PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/mpich/lib/pkgconfig:1:/usr/share/pkgconfig:1 ++ export PKG_CONFIG_PATH_modshare ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/mpich ++ export MPI_FORTRAN_MOD_DIR ++ MPI_HOME=/usr/lib64/mpich ++ export MPI_HOME ++ LD_LIBRARY_PATH_modshare=/usr/lib64/mpich/lib:1 ++ export LD_LIBRARY_PATH_modshare ++ MPI_SYSCONFIG=/etc/mpich-x86_64 ++ export MPI_SYSCONFIG ++ MPI_SUFFIX=_mpich ++ export MPI_SUFFIX ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/mpich ++ export MPI_PYTHON2_SITEARCH ++ _LMFILES__modshare=/usr/share/modulefiles/mpi/mpich-x86_64:1 ++ export _LMFILES__modshare ++ LOADEDMODULES_modshare=mpi/mpich-x86_64:1 ++ export LOADEDMODULES_modshare ++ MPI_LIB=/usr/lib64/mpich/lib ++ export MPI_LIB ++ PATH=/usr/lib64/mpich/bin:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ MPI_BIN=/usr/lib64/mpich/bin ++ export MPI_BIN ++ PATH_modshare=/bin:1:/usr/sbin:1:/usr/lib64/mpich/bin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 ++ export PATH_modshare ++ test 0 + _mlstatus=0 + '[' -n x ']' + IFS=' ' + unset _mlre _mlv _mlrv _mlIFS + '[' -n '' ']' + unset _mlshdbg + return 0 + export '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-download --disable-optim --disable-hips --disable-ipopt --disable-mmg3d --disable-mshmet --disable-mumps --disable-mumps_seq --enable-nlopt --disable-parmetis --disable-pastix --disable-scotch --disable-yams --enable-opengl '--with-blas=-L/usr/lib64 -lopenblas' --without-cadna --with-mpi=yes '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for m4... yes checking for bison... yes checking for flex... yes checking for patch... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-f77... no checking for x86_64-redhat-linux-gnu-fort77... no checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/x86_64-redhat-linux/9 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../.. -lgfortran -lm -lquadmath configure: WARNING: get dir of -lgfortran FLIBS : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " configure: ++ add fc : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for bison... bison -y checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes configure: ++ add pthread : -lpthread in examples++-load/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib64/ff++ checking whether to generate debugging information... no checking whether the C++ compiler accepts -std=c++11... yes configure: ++ add cxx11 : -std=c++11 -std=c++11 in examples++-load/WHERE_LIBRARY-config " checking suffix to add to package name... none checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GLUT/glut.h usability... no checking GLUT/glut.h presence... no checking for GLUT/glut.h... no checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking add suffix ... yes checking for MPIRUN... checking for mpirun... /usr/lib64/mpich/bin/mpirun /usr/lib64/mpich/bin/mpirun checking for mpipath ... #### ------no checking for mpic++... /usr/lib64/mpich/bin/mpic++ checking for MPICXX... yes checking MPI_DOUBLE_COMPLEX... yes checking for mpif90... /usr/lib64/mpich/bin/mpif90 checking for mpif90... /usr/lib64/mpich/bin/mpif90 ********************ffmpi= 'yes' ************* ./configure: line 12726: -show: command not found ls: cannot access 'ipe/libmpi.*': No such file or directory ls: invalid option -- 'z' Try 'ls --help' for more information. ls: unrecognized option '--as-needed/libmpi.*' Try 'ls --help' for more information. ls: invalid option -- 'z' Try 'ls --help' for more information. ls: cannot access 'mpicxx/libmpi.*': No such file or directory ls: invalid option -- '/' Try 'ls --help' for more information. ls: unrecognized option '--enable-new-dtags/libmpi.*' Try 'ls --help' for more information. ls: cannot access 'mpi/libmpi.*': No such file or directory ls: cannot access '/usr/lib]/libmpi.*': No such file or directory checking for mpicc... /usr/lib64/mpich/bin/mpicc configure: ++ add mpifc : -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 in examples++-load/WHERE_LIBRARY-config " configure: ++ add mpif77 : -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 in examples++-load/WHERE_LIBRARY-config " configure: ++ add mpi : -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 in examples++-load/WHERE_LIBRARY-config " petsc ... petsc ... /petsc/conf/petscvariables petsc ... /lib/petsc-conf/petscvariables petsc ... /usr/ff-petsc/real/lib petsc ... /usr/ff-petsc/real/lib/petsc/conf/petscvariables petsc ... /usr/ff-petsc/real/lib/lib/petsc-conf/petscvariables petsc ... /usr/local/ff++/petsc/lib petsc ... /usr/local/ff++/petsc/lib/petsc/conf/petscvariables petsc ... /usr/local/ff++/petsc/lib/lib/petsc-conf/petscvariables petsc ... /usr petsc ... /usr/petsc/conf/petscvariables petsc ... /usr/lib/petsc-conf/petscvariables petsc ... /usr/local petsc ... /usr/local/petsc/conf/petscvariables petsc ... /usr/local/lib/petsc-conf/petscvariables petsc ... /opt/usr petsc ... /opt/usr/petsc/conf/petscvariables petsc ... /opt/usr/lib/petsc-conf/petscvariables petsc ... /opt/local petsc ... /opt/local/petsc/conf/petscvariables petsc ... /opt/local/lib/petsc-conf/petscvariables configure: without petsc ***** configure: without petsc complex ***** checking for wget... no checking for curl... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking fftw3.h usability... yes checking fftw3.h presence... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 in examples++-load/WHERE_LIBRARY-config " checking gmm/gmm.h usability... yes checking gmm/gmm.h presence... yes checking for gmm/gmm.h... yes configure: ++ add gmm : -DDUMMY in examples++-load/WHERE_LIBRARY-config " checking whether the C compiler accepts -mkl... no checking for MKL... root: , arch: , ... which: no libopenblas.dll in (/usr/lib64/mpich/bin:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) checking for blas_zdotu_sub in -L/usr/lib64 -lopenblas... yes checking cblas.h usability... no checking cblas.h presence... no checking for cblas.h... no checking Accelerate/cblas.h usability... no checking Accelerate/cblas.h presence... no checking for Accelerate/cblas.h... no checking atlas/cblas.h usability... no checking atlas/cblas.h presence... no checking for atlas/cblas.h... no configure: ++ add blas : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking for lapack in -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so, -L/usr/lib64 -lopenblas and -llapack ... yes checking for dsaupd_ in -larpack... yes configure: ++ add arpack : -larpack -llapack in examples++-load/WHERE_LIBRARY-config " configure: ++ add lapack : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking umfpack.h usability... no checking umfpack.h presence... no checking for umfpack.h... no checking umfpack/umfpack.h usability... no checking umfpack/umfpack.h presence... no checking for umfpack/umfpack.h... no checking ufsparse/umfpack.h usability... no checking ufsparse/umfpack.h presence... no checking for ufsparse/umfpack.h... no checking suitesparse/umfpack.h usability... yes checking suitesparse/umfpack.h presence... yes checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking cstddef usability... yes checking cstddef presence... yes checking for cstddef... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... yes checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm -I/usr/include in examples++-load/WHERE_LIBRARY-config " checking check mumps... no checking check mumps_seq... no checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check hypre... no checking check superlu_dist... no checking check superlu... yes checking check superlu4... no checking check blacs... no checking check scalapack... no checking check scotch... no checking check ptscotch... no checking check metis... no checking check metis... no checking check parmetis... no checking check freeyams... no checking check mmg3d... no checking check mshmet... no checking check parms... no checking check tetgen... yes checking check ipopt... no checking check nlopt... no checking kernel version... 5.2.7 checking libc version... libc-2.30.9000 checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 libraries... yes (version 1.10.5) checking hdf5.h usability... yes checking hdf5.h presence... yes checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for main in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking H5Cpp.h usability... yes checking H5Cpp.h presence... yes checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib64 -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -I/usr/include in examples++-load/WHERE_LIBRARY-config " debug cxxx11: yes mpi: yes petsc: no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: executing depfiles commands configure: freefem++ used download : no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver) yes configure: -- BLAS yes configure: -- with MPI yes configure: -- with PETSC no / PETSC complex no configure: -- with hpddm yes (need MPI & c++11 : yes ) configure: progs: FreeFem++-nw bamg cvmsh2 FreeFem++-mpi ffmedit ffglut + sed -i -e 's,-L/usr/lib64 ,,' -e 's,\"-I/usr/include\",\"\",' -e 's,-I/usr/include ,,' config.status + sed -i -e 's,-I/usr/include ,-DDUMMY ,' -e 's,-L/usr/lib64 ,,' examples++-load/WHERE_LIBRARY-config + ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in download make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' mkdir bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' mkdir lib make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' if test -n "hpddm" ; then /usr/bin/make install-hpddm; else true; fi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' mkdir include make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' cd ../src/libMesh && /usr/bin/make if test -n "hpddm"; then ./getall -o hpddm -a; /usr/bin/make include/hpddm/done.tag lib/WHERE.hpddm; else true;fi hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' if test -f ./pkg/hpddm.zip ; then \ cd include;rm -rf hpddm hpddm-*; unzip ../pkg/hpddm.zip ; mv hpddm-* hpddm ; touch hpddm/done.tag; \ else true; fi Archive: ../pkg/hpddm.zip 58158b54b1ff9f916b85f897adfb6993093d220f creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/LICENSE.md creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.BGQ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Linux inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.OSX inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Travis-CI inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Windows inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Makefile inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/README.md creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_eigensolver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_solver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_solver.py creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Languages.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Menu.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Topics.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.bib inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.pdf inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.tex creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/custom_operator.f90 creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/data/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/driver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generateFromFile.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/hpddm_f90.cfg inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/iterative.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/payload.sh creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ex32.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ex56.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.h inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.py extracting: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarzFromFile.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/solver.py creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ARPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/BDD.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/BLAS.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/CG.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Dissection.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Elemental.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/FETI.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/GCRODR.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/GMRES.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/HPDDM.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Hypre.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/LAPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/MKL_PARDISO.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/MUMPS.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/PETSc.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/PaStiX.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ScaLAPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/SuiteSparse.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/coarse_operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/coarse_operator_impl.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/define.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/dense.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/dmatrix.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/eigensolver.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/enum.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/inexact_coarse_operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/iterative.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/matrix.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/option.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/option_impl.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/preconditioner.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/preprocessor_check.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/schur.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/schwarz.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/singleton.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/subdomain.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/wrapper.hpp creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/HPDDM.f90 inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/HPDDM.h inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_c.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_fortran.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_python.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' if test -d include/hpddm/include ; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm ;\ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm ;\ elif test -d include/hpddm/src ; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm ;\ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm ;\ else true; fi make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' touch tag-install-other make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o chrono.o chrono.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o memory.o memory.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' ar: creating libMesh.a make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' Making all in src Making all in libMesh make[3]: Nothing to be done for 'all'. Making all in bamglib make[3]: Nothing to be done for 'all'. Making all in femlib make[3]: Nothing to be done for 'all'. Making all in Graphics make[3]: Nothing to be done for 'all'. Making all in Algo make[3]: Nothing to be done for 'all'. Making all in lglib /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' In file included from ./../fflib/AFunction.hpp:90, from lg.ypp:56: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o a - lg.tab.o a - mymain.o ranlib liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' ar: creating liblg.a Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' m4 -DVersionFreeFemDate="`date`" strversionnumber.m4 > strversionnumber.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from UMFPack_Solver.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from AFunction2.cpp:34: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_long.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = long int; Z = long int]' array_long.cpp:135:31: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_long.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:149:157: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:53: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1150:104: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from AFunction.cpp:53: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1203:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1210:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1543:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1544:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 79 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,simake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' zeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:61: Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2460:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here Operator.hpp:61:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 61 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2463:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2462:13: required from here AFunction.cpp:908:9: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 908 | R rr(aa*bb); | ~~^~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_real.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = double; Z = long int]' array_real.cpp:44:32: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_real.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:90, from lex.cpp:35: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_complex.cpp:29: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = std::complex; Z = long int]' array_complex.cpp:74:33: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_complex.cpp:29: String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:96:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::complex*; A0 = MyMap >*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh.cpp:62: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:496:110: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh3.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:622:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1476:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1478:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1479:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:1255:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1598:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [wmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' ith T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN*; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp In file included from AFunction.hpp:90, from global.cpp:99: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gibbs.o `test -f '../femlib/gibbs.cpp' || echo './'`../femlib/gibbs.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CheckPtr.o `test -f '../femlib/CheckPtr.cpp' || echo './'`../femlib/CheckPtr.cpp ../femlib/CheckPtr.cpp:595:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void *operator new(std::size_t size) throw(std::bad_alloc) | ^~~~~ ../femlib/CheckPtr.cpp:606:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 606 | void *operator new[](std::size_t size) throw(std::bad_alloc) | ^~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadratureFormular.o `test -f '../femlib/QuadratureFormular.cpp' || echo './'`../femlib/QuadratureFormular.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpace.o `test -f '../femlib/FESpace.cpp' || echo './'`../femlib/FESpace.cpp In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'void Fem2D::ConstructDataFElement::renum(const long int*, int)': ./throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpace.cpp:1162:4: note: in expansion of macro 'ffassert' 1162 | ffassert(this); | ^~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_RT.o `test -f '../femlib/Element_RT.cpp' || echo './'`../femlib/Element_RT.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadTree.o `test -f '../bamglib/QuadTree.cpp' || echo './'`../bamglib/QuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o R2.o `test -f '../bamglib/R2.cpp' || echo './'`../bamglib/R2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Meshio.o `test -f '../bamglib/Meshio.cpp' || echo './'`../bamglib/Meshio.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2.o `test -f '../bamglib/Mesh2.cpp' || echo './'`../bamglib/Mesh2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3404:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3405:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* mmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' emcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAtx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAtxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAtx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAtxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, std::complex, std::less >, std::allocator, std::complex > > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A0 = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A1 = Inv_KN_long; A2 = Inv_KN_long; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, std::complex, std::less >, std::allocator, std::complex > > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, double, std::less >, std::allocator, double> > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, double, std::less >, std::allocator, double> > >*; A0 = std::map, double, std::less >, std::allocator, double> > >*; A1 = KN_; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, double, std::less >, std::allocator, double> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_C2R]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_C2R; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_C2R' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Metric.o `test -f '../bamglib/Metric.cpp' || echo './'`../bamglib/Metric.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshDraw.o `test -f '../bamglib/MeshDraw.cpp' || echo './'`../bamglib/MeshDraw.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshGeom.o `test -f '../bamglib/MeshGeom.cpp' || echo './'`../bamglib/MeshGeom.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o BamgFreeFem.o `test -f '../femlib/BamgFreeFem.cpp' || echo './'`../femlib/BamgFreeFem.cpp In file included from ./AFunction.hpp:90, from ../femlib/BamgFreeFem.cpp:55: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o SetOfE4.o `test -f '../bamglib/SetOfE4.cpp' || echo './'`../bamglib/SetOfE4.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshQuad.o `test -f '../bamglib/MeshQuad.cpp' || echo './'`../bamglib/MeshQuad.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_hdf5.o `test -f '../bamglib/write_hdf5.cpp' || echo './'`../bamglib/write_hdf5.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_xdmf.o `test -f '../bamglib/write_xdmf.cpp' || echo './'`../bamglib/write_xdmf.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshRead.o `test -f '../bamglib/MeshRead.cpp' || echo './'`../bamglib/MeshRead.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshWrite.o `test -f '../bamglib/MeshWrite.cpp' || echo './'`../bamglib/MeshWrite.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o DefColor.o `test -f '../Graphics/DefColor.cpp' || echo './'`../Graphics/DefColor.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgalgo.o `test -f '../Algo/lgalgo.cpp' || echo './'`../Algo/lgalgo.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from ./AFunction.hpp:90, from ../Algo/lgalgo.cpp:32: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_P2h.o `test -f '../femlib/Element_P2h.cpp' || echo './'`../femlib/Element_P2h.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp In file included from AFunction.hpp:90, from load.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp In file included from AFunction.hpp:90, from problem.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:6123:33: required from 'AnyType Problem::eval(Stack, Problem::Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; typename CadnaType::Scalaire = std::complex]' problem.hpp:482:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp In file included from AFunction.hpp:90, from string_def.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:137:72: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpacen.o `test -f '../femlib/FESpacen.cpp' || echo './'`../femlib/FESpacen.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_1d.o `test -f '../femlib/P012_1d.cpp' || echo './'`../femlib/P012_1d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_2d.o `test -f '../femlib/P012_2d.cpp' || echo './'`../femlib/P012_2d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_3d.o `test -f '../femlib/P012_3d.cpp' || echo './'`../femlib/P012_3d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmesh5.o `test -f '../femlib/libmesh5.c' || echo './'`../femlib/libmesh5.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp In file included from AFunction.hpp:90, from glumesh2D.cpp:9: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' p:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o splitsimplex.o `test -f '../femlib/splitsimplex.cpp' || echo './'`../femlib/splitsimplex.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o eigenvalue.o `test -f '../Eigen/eigenvalue.cpp' || echo './'`../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:1062:5: warning: multi-line comment [-Wcomment] 1062 | // Finding an Arnoldi basis. \ | ^ ../Eigen/eigenvalue.cpp:1064:5: warning: multi-line comment [-Wcomment] 1064 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:90, from ../Eigen/eigenvalue.cpp:39: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' In file included from AFunction.hpp:90, from lgfem.cpp:40: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:102: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:65:89: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:358:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:364:46: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:407:52: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:419:67: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1458:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1494:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1965:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2517:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5318:112: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5325:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5403:66: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5406:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1762:24: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5974:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5250:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5278:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5288:35: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5304:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5305:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5310:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5311:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:758:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5333:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TypeSolveMat*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = TypeSolveMat*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct TypeSolveMat* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1101:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1064:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, VirtualMatrice::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, VirtualMatrice >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o Drawing.o gibbs.o CheckPtr.o fem.o QuadratureFormular.o FESpace.o Element_RT.o mshptg.o FQuadTree.o QuadTree.o R2.o Meshio.o Mesh2.o Metric.o BamgFreeFem.o MeshDraw.o MeshGeom.o MeshQuad.o SetOfE4.o MeshRead.o write_hdf5.o write_xdmf.o MeshWrite.o problem.o mt19937ar.o DefColor.o InitFunct.o lgalgo.o Element_P2h.o load.o lgfem.o environment.o string_def.o FESpacen.o P012_1d.o P012_2d.o P012_3d.o Mesh1dn.o Mesh2dn.o Mesh3dn.o GQuadTree.o libmesh5.o glumesh2D.o splitsimplex.o P1IsoValue.o strversionnumber.o eigenvalue.o a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - Drawing.o a - gibbs.o a - CheckPtr.o a - fem.o a - QuadratureFormular.o a - FESpace.o a - Element_RT.o a - mshptg.o a - FQuadTree.o a - QuadTree.o a - R2.o a - Meshio.o a - Mesh2.o a - Metric.o a - BamgFreeFem.o a - MeshDraw.o a - MeshGeom.o a - MeshQuad.o a - SetOfE4.o a - MeshRead.o a - write_hdf5.o a - write_xdmf.o a - MeshWrite.o a - problem.o a - mt19937ar.o a - DefColor.o a - InitFunct.o a - lgalgo.o a - Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - FESpacen.o a - P012_1d.o a - P012_2d.o a - P012_3d.o a - Mesh1dn.o a - Mesh2dn.o a - Mesh3dn.o a - GQuadTree.o a - libmesh5.o a - glumesh2D.o a - splitsimplex.o a - P1IsoValue.o a - strversionnumber.o a - eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' ar: creating libff.a Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi-empty.o `test -f '../mpi/parallelempi-empty.cpp' || echo './'`../mpi/parallelempi-empty.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o `test -f '../fflib/ffapi.cpp' || echo './'`../fflib/ffapi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gggg.o `test -f '../Graphics/gggg.cpp' || echo './'`../Graphics/gggg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffthreads.o `test -f '../Graphics/ffthreads.cpp' || echo './'`../Graphics/ffthreads.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffglut.o `test -f '../Graphics/ffglut.cpp' || echo './'`../Graphics/ffglut.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotCurve::dyn_bfv(OneWindow*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R&) const': ../Graphics/ffglut.cpp:1042:9: warning: statement has no effect [-Wunused-value] 1042 | 0; // afaire ???? | ^ In file included from ./../fflib/error.hpp:32, from ./../femlib/RefCounter.hpp:37, from ./../femlib/fem.hpp:5, from ../Graphics/ffglut.cpp:25: ../Graphics/ffglut.cpp: In member function 'void OneWindow::Display()': ./../fflib/throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1503:3: note: in expansion of macro 'ffassert' 1503 | ffassert(this && theplot); | ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++ sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++-nw sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffglut ffglut.o gggg.o ffthreads.o fem.o Mesh3dn.o Mesh2dn.o Mesh1dn.o GQuadTree.o FQuadTree.o Drawing.o mshptg.o ffapi.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o `test -f '../lglib/mymain.cpp' || echo './'`../lglib/mymain.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o `test -f '../lglib/lg.tab.cpp' || echo './'`../lglib/lg.tab.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' In file included from ./../fflib/AFunction.hpp:90, from lg.ypp:56: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o `test -f '../fflib/ffapi.cpp' || echo './'`../fflib/ffapi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' ../../config.status --file=ff-mpirun:ff-mpirun.in config.status: creating ff-mpirun chmod a+x ff-mpirun make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' parallelempi.cpp: In member function 'void Serialize::mpisend(const MPIrank&, long int, const void*)': parallelempi.cpp:936:52: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 936 | << ", l=" << l << ", tag=" << tag << " " << (l < sizempibuf) << endl; | ~~^~~~~~~~~~~~ parallelempi.cpp:937:9: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 937 | if (l <=sizempibuf) | ~~^~~~~~~~~~~~ parallelempi.cpp: In constructor 'Serialize::Serialize(const MPIrank&, const char*, long int, const void*)': parallelempi.cpp:971:10: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 971 | if ( l <= sizempibuf) | ~~^~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./../fflib/problem.hpp:138:73: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./../fflib/problem.hpp:267:65: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./../fflib/problem.hpp:331:87: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./../fflib/problem.hpp:529:64: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./../fflib/problem.hpp:567:65: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/error.hpp:32, from parallelempi.cpp:11: parallelempi.cpp: In instantiation of 'SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]': parallelempi.cpp:869:56: required from here parallelempi.cpp:762:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | ffassert(lsz==lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of 'SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]': parallelempi.cpp:878:58: required from here parallelempi.cpp:762:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | ffassert(lsz==lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': parallelempi.cpp:2361:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2533:54: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2542:94: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct MPIrank' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2543:106: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2544:102: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2529:69: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::Mesh3; MPI_Request = int]': parallelempi.cpp:712:9: required from here parallelempi.cpp:729:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 729 | cout << mpirank << " + Do RevcWMeshd " << lsz <<" " << state << " cont : " << ( l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~~^~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(MPI_Request*) [with Mesh = Fem2D::Mesh; MPI_Request = int]': parallelempi.cpp:712:9: required from here parallelempi.cpp:729:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = fMPI*; A1 = fMPI*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = MPIrank*; A0 = MPIrank*; A1 = MPIrank; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct MPIrank* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./../fflib/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:944:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/lib64/mpich/bin/mpic++ -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++-mpi sansrgraph.o mymain.o parallelempi.o lg.tab.o ffapi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o cvmsh2 cvmsh2.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o bamg bamg.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 3.62)''"' > compil.date make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cube.o cube.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' cube.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cube.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cube.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cube.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cube.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cube.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cube.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cube.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cube.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o animat.o animat.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' animat.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | animat.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | animat.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | animat.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from animat.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from animat.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from animat.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from animat.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from animat.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | animat.c: In function 'loadNextMesh': animat.c:98:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 98 | sprintf(mesh->name, "%s.%d", base, range); | ^~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 3 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'playAnim': animat.c:189:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:189:18: note: directive argument in the range [-32768, 32767] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c:206:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:206:18: note: directive argument in the range [-32768, 32767] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'animParticle': animat.c:230:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~ animat.c:230:16: note: directive argument in the range [-2147483647, 2147483647] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o image.o image.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' image.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from image.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from image.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from image.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from image.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from image.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o listnum.o listnum.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' listnum.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | listnum.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | listnum.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | listnum.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from listnum.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from listnum.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from listnum.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from listnum.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from listnum.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o persp.o persp.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' persp.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | persp.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | persp.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | persp.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from persp.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from persp.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from persp.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from persp.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from persp.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mouse.o mouse.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' mouse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mouse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mouse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mouse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mouse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mouse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mouse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mouse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mouse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' zaldy2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o bbfile.o bbfile.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' bbfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | bbfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | bbfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | bbfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from bbfile.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from bbfile.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from bbfile.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from bbfile.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from bbfile.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o dlists.o dlists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' dlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | dlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | dlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | dlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from dlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from dlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from dlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from dlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from dlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' inmsh2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inmsh2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inmsh2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inmsh2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inmsh2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inmsh2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inmsh2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inmsh2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inmsh2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o stream.o stream.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' stream.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | stream.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | stream.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | stream.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from stream.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from stream.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from stream.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from stream.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from stream.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | stream.c: In function 'listTetraStream': stream.c:1201:26: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1201 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1281:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1281 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c: In function 'listTriaStream': stream.c:1679:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1679 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1754:24: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1754 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld In file included from /usr/include/string.h:494, from medit.h:33, from stream.c:24: In function 'memcpy', inlined from 'filterPoint' at stream.c:771:3: /usr/include/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stream.c: In function 'parseStream': stream.c:955:19: warning: '.iso' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 955 | sprintf(data, "%s.iso", tmp); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from stream.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o normal.o normal.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' normal.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | normal.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | normal.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | normal.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from normal.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from normal.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from normal.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from normal.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from normal.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o material.o material.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' material.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | material.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | material.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | material.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from material.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from material.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from material.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from material.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from material.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o camera.o camera.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' camera.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | camera.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | camera.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | camera.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from camera.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from camera.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from camera.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from camera.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from camera.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o tiles.o tiles.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' tiles.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | tiles.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | tiles.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | tiles.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from tiles.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from tiles.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from tiles.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from tiles.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from tiles.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ellipse.o ellipse.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' ellipse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ellipse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ellipse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ellipse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ellipse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ellipse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ellipse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ellipse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ellipse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o medit.o medit.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' medit.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from medit.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from medit.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from medit.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from medit.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from medit.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout.o inout.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' inout.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o param.o param.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' param.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | param.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | param.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | param.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from param.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from param.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from param.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from param.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from param.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o psfile.o psfile.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' psfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | psfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | psfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | psfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o transform.o transform.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' transform.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | transform.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | transform.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | transform.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from transform.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from transform.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from transform.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from transform.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from transform.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cenrad.o cenrad.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' cenrad.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cenrad.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cenrad.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cenrad.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cenrad.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cenrad.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cenrad.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cenrad.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cenrad.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o geometry.o geometry.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' geometry.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | geometry.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | geometry.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | geometry.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from geometry.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from geometry.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from geometry.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from geometry.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from geometry.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o menus.o menus.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' menus.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | menus.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | menus.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | menus.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from menus.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from menus.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from menus.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from menus.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from menus.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | menus.c: In function 'keyFile': menus.c:301:20: warning: '.d.mesh' directive writing 7 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 301 | sprintf(data, "%s.d.mesh", tmpdata); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 135 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:333:21: warning: '.ppm' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 333 | sprintf(data, "%s.ppm", tmpdata); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:331:22: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 331 | sprintf(data, "%s.%.3d", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 140 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' inout_morice.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_morice.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_morice.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_morice.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_morice.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_morice.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_morice.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_morice.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_morice.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_morice.c: In function 'loadMesh_popen': inout_morice.c:355:48: warning: 'nq' is used uninitialized in this function [-Wuninitialized] 355 | int i, ia, ib, inm, ref, is, k, disc, nn, nt, nq; | ^~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsar.o parsar.c parsar.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsar.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsar.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsar.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsar.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsar.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsar.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsar.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsar.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scene.o scene.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' scene.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scene.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scene.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scene.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scene.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scene.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scene.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scene.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scene.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | scene.c: In function 'createScene': scene.c:915:26: warning: '%s' directive writing up to 255 bytes into a region of size 119 [-Wformat-overflow=] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ scene.c:915:16: note: directive argument in the range [-32768, 32767] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from scene.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o util.o util.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' util.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | util.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | util.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | util.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from util.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from util.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from util.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from util.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from util.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | util.c: In function 'setFont': util.c:64:11: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'GLvoid *' {aka 'void *'} [-Wformat=] 64 | printf("%s", font_style); | ~^ ~~~~~~~~~~ | | | | | GLvoid * {aka void *} | char * | %p make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clip.o clip.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' clip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o gisfil.o gisfil.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gisfil.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | gisfil.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | gisfil.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | gisfil.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from gisfil.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from gisfil.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from gisfil.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from gisfil.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from gisfil.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mesh.o mesh.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' mesh.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mesh.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mesh.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mesh.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mesh.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mesh.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' inout_popenbinaire.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_popenbinaire.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_popenbinaire.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_popenbinaire.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_popenbinaire.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_popenbinaire.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_popenbinaire.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_popenbinaire.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_popenbinaire.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_popenbinaire.c: In function 'loadSol_popen_bin': inout_popenbinaire.c:964:23: warning: passing argument 1 of 'printf' from incompatible pointer type [-Wincompatible-pointer-types] 964 | if (debug) printf(stdout, "SolAtTriangles : nel %d, mesh->nt %d \n", nel, mesh->nt); | ^~~~~~ | | | FILE * {aka struct _IO_FILE *} In file included from /usr/include/stdio.h:867, from medit.h:28, from inout_popenbinaire.c:24: /usr/include/bits/stdio2.h:105:32: note: expected 'const char * restrict' but argument is of type 'FILE *' {aka 'struct _IO_FILE *'} 105 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scissor.o scissor.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' scissor.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scissor.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scissor.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scissor.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scissor.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scissor.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scissor.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scissor.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scissor.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsop.o parsop.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' parsop.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsop.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsop.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsop.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsop.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsop.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsop.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsop.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsop.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from /usr/include/string.h:494, from medit.h:33, from parsop.c:24: In function 'strncpy', inlined from 'parsop' at parsop.c:333:4: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o vector.o vector.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' vector.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | vector.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | vector.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | vector.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from vector.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from vector.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from vector.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from vector.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from vector.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clipvol.o clipvol.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' clipvol.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clipvol.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clipvol.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clipvol.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clipvol.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clipvol.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clipvol.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clipvol.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clipvol.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o hash.o hash.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' hash.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | hash.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | hash.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | hash.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from hash.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from hash.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from hash.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from hash.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from hash.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o items.o items.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' items.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | items.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | items.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | items.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from items.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from items.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from items.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from items.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from items.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o particle.o particle.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' particle.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | particle.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | particle.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | particle.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from particle.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from particle.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from particle.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from particle.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from particle.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' sftcpy.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sftcpy.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sftcpy.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sftcpy.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from sftcpy.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from sftcpy.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from sftcpy.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from sftcpy.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from sftcpy.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | sftcpy.c: In function 'sftcpy': sftcpy.c:308:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 308 | sprintf(data, "%s.%.3d.ps", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from sftcpy.c:28: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 143 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o view.o view.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' view.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | view.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | view.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | view.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from view.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from view.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from view.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from view.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from view.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o critip.o critip.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' critip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | critip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | critip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | critip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from critip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from critip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from critip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from critip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from critip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mlists.o mlists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' mlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o keyboard.o keyboard.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' keyboard.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | keyboard.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | keyboard.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | keyboard.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from keyboard.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from keyboard.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from keyboard.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from keyboard.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from keyboard.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ilists.o ilists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' ilists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ilists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ilists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ilists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ilists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ilists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ilists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ilists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ilists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o morphing.o morphing.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' morphing.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | morphing.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | morphing.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | morphing.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from morphing.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from morphing.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from morphing.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from morphing.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from morphing.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o path.o path.c path.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | path.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | path.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | path.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from path.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from path.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from path.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from path.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from path.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o status.o status.c status.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | status.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | status.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | status.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from status.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from status.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from status.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from status.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from status.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' zaldy1.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy1.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy1.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy1.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy1.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy1.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy1.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy1.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy1.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o picking.o picking.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' picking.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | picking.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | picking.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | picking.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from picking.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from picking.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from picking.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from picking.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from picking.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | picking.c: In function 'displayQuad': picking.c:662:1: warning: no return statement in function returning non-void [-Wreturn-type] 662 | } | ^ picking.c: In function 'displayTets': picking.c:712:1: warning: no return statement in function returning non-void [-Wreturn-type] 712 | } | ^ picking.c: In function 'displayHexa': picking.c:765:1: warning: no return statement in function returning non-void [-Wreturn-type] 765 | } | ^ picking.c: In function 'getColorRange': picking.c:547:1: warning: control reaches end of non-void function [-Wreturn-type] 547 | } | ^ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' Making all in bin-win32 make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in examples++-load make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' rm -rf include mkdir -p include for i in ../src/fflib/AddNewFE.h ../src/fflib/AFunction_ext.hpp ../src/fflib/AFunction.hpp ../src/fflib/AnyType.hpp ../src/fflib/array_init.hpp ../src/fflib/array_resize.hpp ../src/fflib/array_tlp.hpp ../src/femlib/assertion.hpp ../src/femlib/BamgFreeFem.hpp ../src/Algo/BFGS.hpp ../src/Algo/BrentLS.hpp ../src/Algo/CG.hpp ../src/femlib/CGNL.hpp ../src/fflib/CodeAlloc.hpp ../config.h ../config-wrapper.h ../src/Algo/CubicLS.hpp ../src/Algo/defs.hpp ../src/femlib/DOperator.hpp ../src/libMesh/eigenv.h ../src/fflib/endian.hpp ../src/fflib/environment.hpp ../src/fflib/error.hpp ../src/femlib/fem3.hpp ../src/femlib/fem.hpp ../src/femlib/FESpace.hpp ../src/femlib/FESpacen.hpp ../src/fflib/ff++.hpp ../src/fflib/ffstack.hpp ../src/femlib/FQuadTree.hpp ../src/femlib/GenericMesh.hpp ../src/Graphics/getprog-unix.hpp ../src/Graphics/glrgraph.hpp ../src/femlib/gmres.hpp ../src/femlib/GQuadTree.hpp ../src/femlib/HashTable.hpp ../src/femlib/HeapSort.hpp ../src/fflib/InitFunct.hpp ../src/fflib/ffapi.hpp ../src/femlib/Label.hpp ../src/fflib/lex.hpp ../src/fflib/lgfem.hpp ../src/fflib/lgmesh3.hpp ../src/fflib/lgsolver.hpp ../src/lglib/lg.tab.hpp ../src/femlib/libmesh5.h ../src/Algo/LineSearch.hpp ../src/femlib/MatriceCreuse.hpp ../src/femlib/MatriceCreuse_tpl.hpp ../src/femlib/Mesh1dn.hpp ../src/femlib/Mesh2dn.hpp ../src/bamglib/Mesh2.h ../src/femlib/Mesh3dn.hpp ../src/bamglib/Meshio.h ../src/femlib/MeshPoint.hpp ../src/bamglib/meshtype.h ../src/bamglib/Metric.h ../src/Graphics/mode_open.hpp ../src/Algo/NewtonRaphson.hpp ../src/Algo/NRJ.hpp ../src/fflib/Operator.hpp ../src/Algo/Optima.hpp ../src/Algo/Param.hpp ../src/femlib/PkLagrange.hpp ../src/fflib/PlotStream.hpp ../src/fflib/problem.hpp ../src/femlib/QuadratureFormular.hpp ../src/bamglib/QuadTree.h ../src/femlib/R1.hpp ../src/bamglib/R2.h ../src/femlib/R2.hpp ../src/femlib/R3.hpp ../src/femlib/RefCounter.hpp ../src/Graphics/rgraph.hpp ../src/femlib/RNM.hpp ../src/femlib/RNM_opc.hpp ../src/femlib/RNM_op.hpp ../src/femlib/RNM_tpl.hpp ../src/Algo/RosenBrock.hpp ../src/fflib/Serialize.hpp ../src/bamglib/SetOfE4.h ../src/fflib/showverb.hpp ../src/femlib/splitsimplex.hpp ../src/fflib/String.hpp ../src/fflib/strversionnumber.hpp ../src/fflib/throwassert.hpp ../src/femlib/ufunction.hpp ../src/fflib/versionnumber.hpp ../src/bamglib/write_hdf5.hpp ../src/bamglib/write_xdmf.hpp ../src/fflib/P1IsoValue.hpp; do ln -s ../$i include/. ; done touch include.done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' touch WHERE_LIBRARY make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../download/bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep chmod a+x ff-get-dep if [ -d ../download/bin ] ;then cp ff-get-dep ../download/bin; fi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' echo loadpath = \"./\" >freefem++.pref echo includepath += \"../examples++-3d/\" >freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' diff: WHERE_LIBRARY-download: No such file or directory make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' /usr/bin/make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ff-mmap-semaphore.cpp eval ./ff-c++ libff-mmap-semaphore.c ff-mmap-semaphore.cpp -lpthread g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'libff-mmap-semaphore.c' 'ff-mmap-semaphore.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'libff-mmap-semaphore.o' 'ff-mmap-semaphore.o' -o ff-mmap-semaphore.so '-lpthread' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'libff-mmap-semaphore.o' 'ff-mmap-semaphore.o' -o ../examples++-mpi/ff-mmap-semaphore.so '-lpthread' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' libff-mmap-semaphore.c: In function 'void ffmmap_init(ff_Pmmap, const char*, long int)': libff-mmap-semaphore.c:267:27: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] 267 | printf(" len %ld size %lld \n", len, size); | ~~~^ ~~~~ | | | | | off_t {aka long int} | long long int | %ld In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-mmap-semaphore.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_mmap; B = ff_pointeur_mmap*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_mmap; PT = ff_pointeur_mmap*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_mmap; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:172:52: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_mmap' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_sem; B = ff_pointeur_sem*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_sem; PT = ff_pointeur_sem*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_sem; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:173:50: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_sem' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ff_pointeur_sem*; A0 = ff_pointeur_sem*; A1 = std::__cxx11::basic_string*; A2 = bool; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_sem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = ff_pointeur_mmap*; A0 = ff_pointeur_mmap*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_mmap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster -lpthread make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto SuperLu.cpp eval ./ff-c++ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' MISSING lib superlu4, Check the WHERE-LIBRARYfiles make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto dfft.cpp eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'dfft.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'dfft.o' -o dfft.so '-lfftw3' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'dfft.o' -o ../examples++-mpi/dfft.so '-lfftw3' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from dfft.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction_ext.hpp:128:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:127:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto UMFPACK64.cpp eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'UMFPACK64.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'UMFPACK64.o' -o ../examples++-mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from UMFPACK64.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto NewSolver.cpp eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'NewSolver.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'NewSolver.o' -o ../examples++-mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from NewSolver.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto tetgen.cpp eval ./ff-c++ tetgen.cpp -ltet -I. g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I.' 'tetgen.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'tetgen.o' -o tetgen.so '-ltet' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'tetgen.o' -o ../examples++-mpi/tetgen.so '-ltet' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from tetgen.cpp:2722: msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from tetgen.cpp:42: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto lapack.cpp eval ./ff-c++ lapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'lapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'lapack.o' -o lapack.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'lapack.o' -o ../examples++-mpi/lapack.so '-lopenblas' '-lopenblas' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from lapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto fflapack.cpp eval ./ff-c++ fflapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'fflapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'fflapack.o' -o fflapack.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'fflapack.o' -o ../examples++-mpi/fflapack.so '-lopenblas' '-lopenblas' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from fflapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ffnewuoa.cpp eval ./ff-c++ newuoa.f ffnewuoa.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffnewuoa.cpp' gfortran -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -I./include 'newuoa.f' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'newuoa.o' 'ffnewuoa.o' -o ../examples++-mpi/ffnewuoa.so /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ffnewuoa.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) newuoa.f:482:0: 482 | TEMPB=TEMPB-TAUMAX | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1302:0: 1302 | TEMPB=TEMPB-QMIN | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1249:0: 1249 | SHS=ZERO | Warning: 'shs' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1288:0: 1288 | QNEW=(SG+CF*CTH)*CTH+(DG+DHS*CTH)*STH | Warning: 'sg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1213:0: 1213 | QRED=QRED+QADD | Warning: 'qred' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1247:0: 1247 | 90 IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | Warning: 'ggbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1230:0: 1230 | TEMP=GG/GGSAV | Warning: 'gg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1207:0: 1207 | TEMP=DHD/DD | Warning: 'dd' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1210:0: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | Warning: 'bstep' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:766:0: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | Warning: 'xoptsq' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'xjpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:718:0: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | Warning: 'xipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1025:0: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | Warning: 'ratio' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:757:0: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | Warning: 'nfsav' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'jpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1041:0: 1041 | ITEST=ITEST+1 | Warning: 'itest' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:717:0: 717 | IH=(IPT*(IPT-1))/2+JPT | Warning: 'ipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:695:0: 695 | GQ(NFM)=(F-FBEG)/RHOBEG | Warning: 'fbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:959:0: 959 | DELTA=DMAX1(HALF*DELTA,DNORM) | Warning: 'dnorm' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | Warning: 'diffc' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: Warning: 'diffa' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:500:0: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | Warning: '__result_newuoa' may be used uninitialized in this function [-Wmaybe-uninitialized] make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ilut.cpp eval ./ff-c++ ilut.cpp -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'ilut.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ilut.o' -o ilut.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ilut.o' -o ../examples++-mpi/ilut.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ilut.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Vector]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = ILUT_Vector; A0 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Vector' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = ILUT_Vector; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Matrix]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ILUT_Matrix; A0 = KN*; A1 = KN*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Matrix' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = long int*; A0 = long int*; A1 = ILUT_Matrix; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ff-NLopt.cpp eval ./ff-c++ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' MISSING lib nlopt, Check the WHERE-LIBRARYfiles make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ff-cmaes.cpp eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'cmaes.cpp' 'ff-cmaes.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'ff-cmaes.o' -o ../examples++-mpi/ff-cmaes.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3425:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3425:58: note: length computed here 3425 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3428:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3429:39: note: length computed here 3429 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3433:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3434:39: note: length computed here 3434 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3438:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3439:39: note: length computed here 3439 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-cmaes.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto myfunction.cpp eval ./ff-c++ myfunction.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction.o' -o myfunction.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction.o' -o ../examples++-mpi/myfunction.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto BernardiRaugel.cpp eval ./ff-c++ BernardiRaugel.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BernardiRaugel.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BernardiRaugel.o' -o BernardiRaugel.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BernardiRaugel.o' -o ../examples++-mpi/BernardiRaugel.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BernardiRaugel.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Morley.cpp eval ./ff-c++ Morley.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Morley.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Morley.o' -o Morley.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Morley.o' -o ../examples++-mpi/Morley.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Morley.cpp:44: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto gsl.cpp eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'gsl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gsl.o' -o ../examples++-mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:100:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gsl.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1285:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stackmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto funcTemplate.cpp eval ./ff-c++ funcTemplate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'funcTemplate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'funcTemplate.o' -o funcTemplate.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'funcTemplate.o' -o ../examples++-mpi/funcTemplate.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from funcTemplate.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto addNewType.cpp eval ./ff-c++ addNewType.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'addNewType.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'addNewType.o' -o addNewType.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'addNewType.o' -o ../examples++-mpi/addNewType.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from addNewType.cpp:23: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | clasmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' s AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P3.cpp eval ./ff-c++ Element_P3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3.o' -o Element_P3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3.o' -o ../examples++-mpi/Element_P3.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' de/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto qf11to25.cpp eval ./ff-c++ qf11to25.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'qf11to25.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'qf11to25.o' -o qf11to25.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'qf11to25.o' -o ../examples++-mpi/qf11to25.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from qf11to25.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1814:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1815:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1816:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P4.cpp eval ./ff-c++ Element_P4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4.o' -o Element_P4.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4.o' -o ../examples++-mpi/Element_P4.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' de/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P3dc.cpp eval ./ff-c++ Element_P3dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3dc.o' -o Element_P3dc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3dc.o' -o ../examples++-mpi/Element_P3dc.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P4dc.cpp eval ./ff-c++ Element_P4dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4dc.o' -o Element_P4dc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4dc.o' -o ../examples++-mpi/Element_P4dc.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_PkEdge.cpp eval ./ff-c++ Element_PkEdge.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_PkEdge.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_PkEdge.o' -o Element_PkEdge.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_PkEdge.o' -o ../examples++-mpi/Element_PkEdge.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_PkEdge.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto splitmesh3.cpp eval ./ff-c++ splitmesh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh3.o' -o splitmesh3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh3.o' -o ../examples++-mpi/splitmesh3.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from splitmesh3.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto splitmesh6.cpp eval ./ff-c++ splitmesh6.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh6.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh6.o' -o splitmesh6.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh6.o' -o ../examples++-mpi/splitmesh6.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from splitmesh6.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto splitmesh4.cpp eval ./ff-c++ splitmesh4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh4.o' -o splitmesh4.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh4.o' -o ../examples++-mpi/splitmesh4.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from splitmesh4.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto msh3.cpp eval ./ff-c++ msh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'msh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'msh3.o' -o msh3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'msh3.o' -o ../examples++-mpi/msh3.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from msh3.cpp:43: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearCmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' omb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto splitmesh12.cpp eval ./ff-c++ splitmesh12.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh12.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh12.o' -o splitmesh12.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh12.o' -o ../examples++-mpi/splitmesh12.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from splitmesh12.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ffrandom.cpp eval ./ff-c++ ffrandom.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffrandom.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ffrandom.o' -o ffrandom.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ffrandom.o' -o ../examples++-mpi/ffrandom.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ffrandom.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto mat_dervieux.cpp eval ./ff-c++ mat_dervieux.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_dervieux.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_dervieux.o' -o mat_dervieux.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_dervieux.o' -o ../examples++-mpi/mat_dervieux.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from mat_dervieux.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto medit.cpp eval ./ff-c++ medit.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'medit.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'medit.o' -o medit.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'medit.o' -o ../examples++-mpi/medit.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:411:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 411 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:451:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 451 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:967:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 967 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1158:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1158 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from medit.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:259:35: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:582:9: required from here medit.cpp:636:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 636 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:722:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 722 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1777:9: required from here medit.cpp:1914:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1914 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp: In function 'char* meditcmd(long int, int, int, const string&, const string&)': medit.cpp:809:28: warning: '%i' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:809:21: note: directive argument in the range [-2147483647, 2147483647] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from ./include/ff++.hpp:6, from medit.cpp:34: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto lgbmo.cpp eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bmo.cpp' 'lgbmo.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bmo.o' 'lgbmo.o' -o lgbmo.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bmo.o' 'lgbmo.o' -o ../examples++-mpi/lgbmo.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi bmo.cpp:81:16: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream&Eat2LN (istream &f) { | ^~~~~~ In file included from ./include/AFunction.hpp:90, from lgbmo.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto mat_psi.cpp eval ./ff-c++ mat_psi.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_psi.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_psi.o' -o mat_psi.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_psi.o' -o ../examples++-mpi/mat_psi.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from mat_psi.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ppm2rnm.cpp eval ./ff-c++ ppm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ppm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ppm2rnm.o' -o ppm2rnm.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ppm2rnm.o' -o ../examples++-mpi/ppm2rnm.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ppm2rnm.cpp:39: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto pcm2rnm.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pcm.cpp' 'pcm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pcm.o' 'pcm2rnm.o' -o ../examples++-mpi/pcm2rnm.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from pcm2rnm.cpp:49: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto DxWriter.cpp eval ./ff-c++ DxWriter.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'DxWriter.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'DxWriter.o' -o DxWriter.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'DxWriter.o' -o ../examples++-mpi/DxWriter.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:84:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp:87:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int j = 0; j < _vecofts[i].vecistant.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const string&)': DxWriter.cpp:108:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const string&, double, const KN&)': DxWriter.cpp:166:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const string&)': DxWriter.cpp:220:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from DxWriter.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto gmsh.cpp eval ./ff-c++ gmsh.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'gmsh.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gmsh.o' -o gmsh.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gmsh.o' -o ../examples++-mpi/gmsh.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gmsh.cpp:45: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto iovtk.cpp eval ./ff-c++ iovtk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'iovtk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iovtk.o' -o iovtk.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iovtk.o' -o ../examples++-mpi/iovtk.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const string&, bool)': iovtk.cpp:1183:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1183 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1245:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1245 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1299:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1299 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:1941:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1941 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:1958:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1958 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const string&, bool)': iovtk.cpp:2778:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2778 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2853:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2853 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2903:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2903 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3606:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3606 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:3621:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3621 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from iovtk.cpp:52: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-mmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' emaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2277:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2277 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3884:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 3884 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto MetricKuate.cpp eval ./ff-c++ MetricKuate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricKuate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricKuate.o' -o MetricKuate.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricKuate.o' -o ../examples++-mpi/MetricKuate.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricKuate.cpp:51: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P1dc1.cpp eval ./ff-c++ Element_P1dc1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1dc1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1dc1.o' -o Element_P1dc1.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1dc1.o' -o ../examples++-mpi/Element_P1dc1.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1dc1.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' clude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto BinaryIO.cpp eval ./ff-c++ BinaryIO.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BinaryIO.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BinaryIO.o' -o BinaryIO.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BinaryIO.o' -o ../examples++-mpi/BinaryIO.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from BinaryIO.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto isolineP1.cpp eval ./ff-c++ isolineP1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isolineP1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isolineP1.o' -o isolineP1.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isolineP1.o' -o ../examples++-mpi/isolineP1.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isolineP1.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto isoline.cpp eval ./ff-c++ isoline.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isoline.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isoline.o' -o isoline.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isoline.o' -o ../examples++-mpi/isoline.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:673:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 673 | for (int i = 0; i < P.size(); ++i) { | ~~^~~~~~~~~~ isoline.cpp:727:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (iss < starting.size()) { | ~~~~^~~~~~~~~~~~~~~~~ isoline.cpp:792:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 792 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:800:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 800 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:809:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:818:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 818 | for (int i = 0; i < iQ.size(); ) { | ~~^~~~~~~~~~~ isoline.cpp:843:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 843 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:851:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < iQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:860:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 860 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:868:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int k = 0; k < iQ.size(); k += 2) { | ~~^~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isoline.cpp:40: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': isoline.cpp:1064:20: required from 'AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' isoline.cpp:1063:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto thresholdings.cpp eval ./ff-c++ thresholdings.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'thresholdings.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'thresholdings.o' -o thresholdings.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'thresholdings.o' -o ../examples++-mpi/thresholdings.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from thresholdings.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' de/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Thresholding; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse >*; A0 = Thresholding >; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto VTK_writer_3d.cpp eval ./ff-c++ VTK_writer_3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer_3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer_3d.o' -o VTK_writer_3d.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer_3d.o' -o ../examples++-mpi/VTK_writer_3d.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer_3d.cpp:72:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer_3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: requimake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' red from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto VTK_writer.cpp eval ./ff-c++ VTK_writer.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer.o' -o VTK_writer.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer.o' -o ../examples++-mpi/VTK_writer.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto splitedges.cpp eval ./ff-c++ splitedges.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitedges.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitedges.o' -o splitedges.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitedges.o' -o ../examples++-mpi/splitedges.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from splitedges.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:277:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_Mixte.cpp eval ./ff-c++ Element_Mixte.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte.o' -o Element_Mixte.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte.o' -o ../examples++-mpi/Element_Mixte.so '-lopenblas' '-lopenblas' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:1215:32: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 1215 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:1214:9: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 1214 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1216:4: warning: when initialized here [-Wreorder] 1216 | TypeOfFE_BDM1_2d (bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte.cpp:50: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto myfunction2.cpp eval ./ff-c++ myfunction2.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction2.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction2.o' -o myfunction2.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction2.o' -o ../examples++-mpi/myfunction2.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction2.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto MetricPk.cpp eval ./ff-c++ MetricPk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricPk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricPk.o' -o MetricPk.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricPk.o' -o ../examples++-mpi/MetricPk.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from MetricPk.cpp:43: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, TensorK::triangulation_type, TensorK::which_matrix, double)': TensorK.hpp:72:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 72 | const which_matrix wmat; | ^~~~ TensorK.hpp:70:16: warning: 'const double TensorK::p_exp' [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ TensorK.hpp:70:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:63:12: warning: 'const int TensorK::t_deg' [-Wreorder] 63 | const int t_deg;// degree of the polynomials involved | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:305:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int i = 0; i < dist.size(); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~ MetricPk.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < dist.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricPk.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:150:36: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto FreeFemQA.cpp eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'GeometryQA.cpp' 'FreeFemQA.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'GeometryQA.o' 'FreeFemQA.o' -o ../examples++-mpi/FreeFemQA.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28, from GeometryQA.cpp:39: SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:442:12: required from here SortedList.h:131:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:483:12: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from FreeFemQA.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto shell.cpp eval ./ff-c++ shell.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'shell.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'shell.o' -o shell.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'shell.o' -o ../examples++-mpi/shell.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from shell.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' OutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto pipe.cpp eval ./ff-c++ pipe.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pipe.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pipe.o' -o pipe.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pipe.o' -o ../examples++-mpi/pipe.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi pipe.cpp: In function 'bool get_eof(pstream**)': pipe.cpp:230:52: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] 230 | inline bool get_eof (pstream **p) {return (**p).is ? (**p).is->eof() : EOF;} | ^ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from pipe.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': pipe.cpp:202:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': pipe.cpp:209:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = pstream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = pstream; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = pstream*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' pipe.cpp:233:85: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' eWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = pstream**; A0 = pstream**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = pstream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto symmetrizeCSR.cpp eval ./ff-c++ symmetrizeCSR.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'symmetrizeCSR.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'symmetrizeCSR.o' -o symmetrizeCSR.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'symmetrizeCSR.o' -o ../examples++-mpi/symmetrizeCSR.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = double]': symmetrizeCSR.cpp:78:107: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = std::complex]': symmetrizeCSR.cpp:79:137: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto BEC.cpp eval ./ff-c++ BEC.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BEC.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BEC.o' -o BEC.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BEC.o' -o ../examples++-mpi/BEC.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BEC.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto bfstream.cpp eval ./ff-c++ bfstream.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bfstream.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bfstream.o' -o bfstream.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bfstream.o' -o ../examples++-mpi/bfstream.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from bfstream.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto iohdf5.cpp eval ./ff-c++ iohdf5.cpp -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'iohdf5.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iohdf5.o' -o iohdf5.so '-lm' '-ldl' '-lz' '-lsz' '-lhdf5' '-lhdf5_hl' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iohdf5.o' -o ../examples++-mpi/iohdf5.so '-lm' '-ldl' '-lz' '-lsz' '-lhdf5' '-lhdf5_hl' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from iohdf5.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ff-AiryBiry.cpp eval ./ff-c++ ff-AiryBiry.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ff-AiryBiry.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ff-AiryBiry.o' -o ff-AiryBiry.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ff-AiryBiry.o' -o ../examples++-mpi/ff-AiryBiry.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-AiryBiry.cpp:158: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_Mixte3d.cpp eval ./ff-c++ Element_Mixte3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte3d.o' -o Element_Mixte3d.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte3d.o' -o ../examples++-mpi/Element_Mixte3d.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto exactpartition.cpp eval ./ff-c++ exactpartition.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'exactpartition.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'exactpartition.o' -o exactpartition.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'exactpartition.o' -o ../examples++-mpi/exactpartition.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from exactpartition.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto ClosePoints.cpp eval ./ff-c++ ClosePoints.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ClosePoints.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ClosePoints.o' -o ClosePoints.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ClosePoints.o' -o ../examples++-mpi/ClosePoints.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:43:3: warning: when initialized here [-Wreorder] 43 | R2close (): data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) {InitialiserListe();} | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:45:3: warning: when initialized here [-Wreorder] 45 | R2close (double *dd, int mx, double eps = 1e-6, int offsett = 1): | ^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ClosePoints.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearCmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' omb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_HCT.cpp eval ./ff-c++ Element_HCT.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_HCT.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_HCT.o' -o Element_HCT.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_HCT.o' -o ../examples++-mpi/Element_HCT.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_HCT.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Curvature.cpp eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib -lMesh -I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/libMesh g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/libMesh' 'Curvature.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib' '-lMesh' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Curvature.o' -o ../examples++-mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib' '-lMesh' -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Curvature.cpp:60: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P1bl.cpp eval ./ff-c++ Element_P1bl.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1bl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1bl.o' -o Element_P1bl.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1bl.o' -o ../examples++-mpi/Element_P1bl.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1bl.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_QF.cpp eval ./ff-c++ Element_QF.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_QF.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_QF.o' -o Element_QF.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_QF.o' -o ../examples++-mpi/Element_QF.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_QF.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:327:90: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto distance.cpp eval ./ff-c++ distance.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'distance.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'distance.o' -o distance.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'distance.o' -o ../examples++-mpi/distance.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from distance.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P1ncdc.cpp eval ./ff-c++ Element_P1ncdc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1ncdc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1ncdc.o' -o Element_P1ncdc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1ncdc.o' -o ../examples++-mpi/Element_P1ncdc.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1ncdc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./imake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' nclude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P2bulle3.cpp eval ./ff-c++ Element_P2bulle3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2bulle3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2bulle3.o' -o Element_P2bulle3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2bulle3.o' -o ../examples++-mpi/Element_P2bulle3.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2bulle3.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here .make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' /include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto Element_P2pnc.cpp eval ./ff-c++ Element_P2pnc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2pnc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2pnc.o' -o Element_P2pnc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2pnc.o' -o ../examples++-mpi/Element_P2pnc.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2pnc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: 'ff-mmap-semaphore.so' is up to date. clude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto SaveHB.cpp eval ./ff-c++ SaveHB.cpp -std=c++11 -std=c++11 g++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'SaveHB.cpp' g++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'SaveHB.o' -o SaveHB.so g++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'SaveHB.o' -o ../examples++-mpi/SaveHB.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:257:113: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for(int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:258:145: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from amake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' n array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' ./ff-c++ -auto IncompleteCholesky.cpp eval ./ff-c++ IncompleteCholesky.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'IncompleteCholesky.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'IncompleteCholesky.o' -o IncompleteCholesky.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'IncompleteCholesky.o' -o ../examples++-mpi/IncompleteCholesky.so -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from IncompleteCholesky.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Matrice_Creuse*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Making all in examples++-mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi complex_SuperLU_DIST_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi real_SuperLU_DIST_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi dSuperLU_DIST.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' MISSING lib metis, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi parms_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' MISSING lib parms, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi MPICG.cpp eval ../examples++-load/ff-c++ '-mpi' MPICG.cpp -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 /usr/lib64/mpich/bin/mpic++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/usr/include/mpich-x86_64' 'MPICG.cpp' /usr/lib64/mpich/bin/mpic++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MPICG.o' -o MPICG.so -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from MPICG.cpp:39: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi parmetis.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' MISSING lib parmetis, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi mpi-cmaes.cpp eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/cmaes.cpp -I../examples++-load mpi-cmaes.cpp -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 /usr/lib64/mpich/bin/mpic++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I../examples++-load' '-I/usr/include/mpich-x86_64' '../examples++-load/cmaes.cpp' 'mpi-cmaes.cpp' /usr/lib64/mpich/bin/mpic++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3425:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3425:58: note: length computed here 3425 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3428:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3429:39: note: length computed here 3429 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3433:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3434:39: note: length computed here 3434 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3438:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3439:39: note: length computed here 3439 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from mpi-cmaes.cpp:41: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' Warning missing mpi plugin: echo "finish compile load mpi solver !" finish compile load mpi solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' Making all in examples++-tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' Making all in examples++ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' Making all in examples++-eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' Making all in examples++-bug make[2]: Nothing to be done for 'all'. Making all in examples++-chapt3 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' Making all in examples++-other make[2]: Nothing to be done for 'all'. Making all in examples++-3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' Making all in examples++-hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi hpddm.cpp eval ../examples++-load/ff-c++ '-mpi' hpddm.cpp -std=c++11 -std=c++11 -L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib -I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lopenblas -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -lpthread -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ /usr/lib64/mpich/bin/mpic++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/mpich-x86_64' '-I/usr/include/mpich-x86_64' '-DAdd_' 'hpddm.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:445, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = true; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option.hpp:271:46: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 238 | if(text.size() + max + 4 < col) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = false; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option.hpp:234:44: required from 'int HPDDM::Option::parse(int, T**, bool, const Container&) [with T = const char; typename std::enable_if<(std::is_same::value || std::is_same::value)>::type* = 0; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >]' common.hpp:504:65: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:50:7: note: 'class HPDDM::Schwarz' declared here 50 | class Schwarz : public Preconditioner< | ^~~~~~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:50:7: note: 'class HPDDM::Schwarz >' declared here 50 | class Schwarz : public Preconditioner< | ^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:620:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:620:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, unsigned int&, unsigned int&, unsigned int&, HPDDM::underlying_type*, const unsigned int*) const [with char N = 'C'; It = unsigned int*; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:594:52: required from 'void HPDDM::Schwarz::distributedNumbering(unsigned int*, unsigned int&, unsigned int&, unsigned int&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:602:9: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:624:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:650:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 650 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, unsigned int&, unsigned int&, unsigned int&, HPDDM::underlying_type*, const unsigned int*) const [with char N = 'C'; It = unsigned int*; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:594:52: required from 'void HPDDM::Schwarz::distributedNumbering(unsigned int*, unsigned int&, unsigned int&, unsigned int&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:602:9: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:624:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:650:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = double]': hpddm.cpp:434:37: required from 'void Schwarz::ProdSchwarz::prod(U) const [with T = HPDDM::Schwarz*; U = KN*; K = double; char N = 'N']' hpddm.cpp:437:15: required from 'static U Schwarz::ProdSchwarz::mv(U, Schwarz::ProdSchwarz) [with T = HPDDM::Schwarz*; U = KN*; K = double; char N = 'N']' common.hpp:247:28: required from 'void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']' hpddm.cpp:616:47: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = std::complex]': hpddm.cpp:434:37: required from 'void Schwarz::ProdSchwarz::prod(U) const [with T = HPDDM::Schwarz >*; U = KN >*; K = std::complex; char N = 'N']' hpddm.cpp:437:15: required from 'static U Schwarz::ProdSchwarz::mv(U, Schwarz::ProdSchwarz) [with T = HPDDM::Schwarz >*; U = KN >*; K = std::complex; char N = 'N']' common.hpp:247:28: required from 'void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']' hpddm.cpp:616:47: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:126:17: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:465:17: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:900:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 900 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:945:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 945 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:126:17: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:465:17: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:900:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 900 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:945:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 945 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:257:39: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, const MPI_Comm&, bool, int) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::orthogonalization(char, int, int, int, const K*, K*, K*, HPDDM::underlying_type*, K*, const MPI_Comm&) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:188:40: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:480:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 480 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::Arnoldi(char, short unsigned int, K* const*, K* const*, K*, HPDDM::underlying_type*, int, int, int, HPDDM::underlying_type*, K*, const MPI_Comm&, K* const*, short unsigned int) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:254:30: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:682:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 682 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:257:39: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, const MPI_Comm&, bool, int) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::orthogonalization(char, int, int, int, const K*, K*, K*, HPDDM::underlying_type*, K*, const MPI_Comm&) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:188:40: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:480:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 480 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::Arnoldi(char, short unsigned int, K* const*, K* const*, K*, HPDDM::underlying_type*, int, int, int, HPDDM::underlying_type*, K*, const MPI_Comm&, K* const*, short unsigned int) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:254:30: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:682:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 682 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1060:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:541:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 541 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:554:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 554 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:567:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 567 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1060:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:541:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 541 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:554:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 554 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:567:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 567 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:332, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 130 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from hpddm.cpp:8: common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': common.hpp:480:25: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = int]': hpddm.cpp:51:9: required from 'AnyType Schwarz::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:44:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ hpddm.cpp: In instantiation of 'Schwarz::IterativeMethod::Operator::Operator(Schwarz::IterativeMethod::MatF_O&, Schwarz::IterativeMethod::MatF_O&) [with R = double]': hpddm.cpp:570:34: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here hpddm.cpp:526:25: warning: 'Schwarz::IterativeMethod::Operator::prec' will be initialized after [-Wreorder] 526 | MatF_O& prec; | ^~~~ hpddm.cpp:527:98: warning: base 'HPDDM::EmptyOperator' [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^ hpddm.cpp:527:17: warning: when initialized here [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = int]': hpddm.cpp:51:9: required from 'AnyType Schwarz::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:44:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ hpddm.cpp: In instantiation of 'Schwarz::IterativeMethod::Operator::Operator(Schwarz::IterativeMethod::MatF_O&, Schwarz::IterativeMethod::MatF_O&) [with R = std::complex]': hpddm.cpp:570:34: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here hpddm.cpp:526:25: warning: 'Schwarz::IterativeMethod >::Operator::prec' will be initialized after [-Wreorder] 526 | MatF_O& prec; | ^~~~ hpddm.cpp:527:98: warning: base 'HPDDM::EmptyOperator >' [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^ hpddm.cpp:527:17: warning: when initialized here [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^~~~~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = OpTrans >; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = OpTrans > >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans >]': ../examples++-load/include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans >; TA0 = HPDDM::Schwarz*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:944:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../examples++-load/include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = HPDDM::Schwarz >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:944:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:444:17: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:399:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::hpddm_method_id::value)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:793:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 793 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:444:17: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:399:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::hpddm_method_id::value)>::type* = 0; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:793:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 793 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, const MPI_Comm&, std::ios_base::openmode) const [with K = double; std::string = std::__cxx11::basic_string; MPI_Comm = int; std::ios_base::openmode = std::_Ios_Openmode]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:160:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, const MPI_Comm&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = double; MPI_Comm = int; std::ios_base::openmode = std::_Ios_Openmode]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:468:13: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:84:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 84 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, const MPI_Comm&, bool, int) [with bool excluded = true; K = double; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, const MPI_Comm&, std::ios_base::openmode) const [with K = std::complex; std::string = std::__cxx11::basic_string; MPI_Comm = int; std::ios_base::openmode = std::_Ios_Openmode]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:160:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, const MPI_Comm&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = std::complex; MPI_Comm = int; std::ios_base::openmode = std::_Ios_Openmode]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:468:13: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:84:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 84 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, const MPI_Comm&, bool, int) [with bool excluded = true; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = int]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:547:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:357:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 357 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:360:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 360 | while(j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:371:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 371 | if(i != _A->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:388:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 388 | for(unsigned int i = 0; i < _A->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:390:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 390 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:402:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 402 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:403:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 403 | for(unsigned int j = _A->_ia[i] - (HPDDM_NUMBERING == 'F'); j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:547:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:357:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 357 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:360:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 360 | while(j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:371:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 371 | if(i != _A->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:388:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 388 | for(unsigned int i = 0; i < _A->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:390:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 390 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:402:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 402 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:403:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 403 | for(unsigned int j = _A->_ia[i] - (HPDDM_NUMBERING == 'F'); j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefemake[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' m++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc-complex.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' MISSING lib petsccomplex, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' MISSING lib petsc, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' echo loadpath = \"../examples++-mpi/\" >freefem++.pref echo loadpath += \"../examples++-load/\" >>freefem++.pref echo includepath = \"../examples++-mpi/\" >>freefem++.pref echo includepath += \"../examples++-3d/\" >>freefem++.pref echo includepath += \"../examples++-tutorial/\" >>freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi hpddm_substructuring.cpp eval ../examples++-load/ff-c++ '-mpi' hpddm_substructuring.cpp -std=c++11 -std=c++11 -L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib -I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lopenblas -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 -lpthread -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpifort -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -I/usr/include/mpich-x86_64 /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ /usr/lib64/mpich/bin/mpic++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/mpich-x86_64' '-I/usr/include/mpich-x86_64' '-DAdd_' 'hpddm_substructuring.cpp' /usr/lib64/mpich/bin/mpic++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-3.62/mpich/download/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpicxx' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' '-lpthread' -Wl,-z,relro -Wl,--as-needed -Wl,-z,now '-L/usr/lib64/mpich/lib' '-lmpifort' -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags '-lmpi' /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pipe -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -L/usr/lib64/mpich/lib -lmpicxx -Wl,-rpath -Wl,/usr/lib64/mpich/lib -Wl,--enable-new-dtags -lmpi In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In member function 'void HPDDM::Schur::computeSchurComplement()': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:390:129: note: #pragma message: Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements 390 | #pragma message("Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements") | ^ hpddm_substructuring.cpp: In member function 'virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const': hpddm_substructuring.cpp:62:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 62 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:105:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 105 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:144:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 144 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:179:27: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 179 | if(interfaceNb->n != vec.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ hpddm_substructuring.cpp:181:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 181 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:445, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = true; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option.hpp:271:46: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 238 | if(text.size() + max + 4 < col) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = false; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option.hpp:234:44: required from 'int HPDDM::Option::parse(int, T**, bool, const Container&) [with T = const char; typename std::enable_if<(std::is_same::value || std::is_same::value)>::type* = 0; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >]' common.hpp:504:65: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:41:7: note: 'class HPDDM::Bdd' declared here 41 | class Bdd : public Schur, K> { | ^~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:41:7: note: 'class HPDDM::Bdd >' declared here 41 | class Bdd : public Schur, K> { | ^~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:41:7: note: 'class HPDDM::Feti' declared here 41 | class Feti : public Schur, K> { | ^~~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:41:7: note: 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' declared here 41 | class Feti : public Schur, K> { | ^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'unsigned int HPDDM::Schur::getAllDof() const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:579:12: required from 'double Substructuring::nbDof(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:620:30: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:825:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 825 | for(unsigned int k = 0; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:829:60: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 829 | if(Subdomain::_map[i].second[j] == k) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:583:5: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd; K = double]' hpddm_substructuring.cpp:622:42: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:424:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 424 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:624:35: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'unsigned int HPDDM::Schur::getAllDof() const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:579:12: required from 'double Substructuring::nbDof(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:620:30: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:825:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 825 | for(unsigned int k = 0; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:829:60: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 829 | if(Subdomain::_map[i].second[j] == k) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:583:5: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd >; K = std::complex]' hpddm_substructuring.cpp:622:42: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:424:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 424 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:624:35: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:399:25: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' hpddm_substructuring.cpp:598:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:381, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:272:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 272 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:274:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 274 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:209:21: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:296:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 296 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:399:25: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' hpddm_substructuring.cpp:598:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:381, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:272:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 272 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:274:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 274 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:209:21: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/LAPACK.hpp:296:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 296 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 264 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 363 | for(unsigned int i = 0; i < super::_mult; ++i) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:113:52: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:141:35: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:113:52: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:141:35: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:791:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Bdd; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1071:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:791:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, const MPI_Comm&) [with Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1071:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:318:13: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:426:9: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:743:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 743 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:318:13: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/CG.hpp:426:9: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, const MPI_Comm&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = int]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:743:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:332, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 130 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from hpddm_substructuring.cpp:8: common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': common.hpp:480:25: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = int]': hpddm_substructuring.cpp:275:9: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:268:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:538:5: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:454:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 454 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:470:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 470 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:486:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 486 | for(j = 0; j < interface.size(); ++j) /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:497:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 497 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:506:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 506 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:507:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 507 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:509:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 509 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:564:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:572:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 572 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:590:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 590 | while(++j < interface.size()) { In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, MPI_Comm* const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = int]': hpddm_substructuring.cpp:275:9: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:268:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:538:5: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:454:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 454 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:470:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 470 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:486:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 486 | for(j = 0; j < interface.size(); ++j) /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:497:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 497 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:506:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 506 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:507:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 507 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:509:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 509 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:564:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:572:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 572 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:590:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 590 | while(++j < interface.size()) { In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, OpTrans, HPDDM::FetiPrcndtnr::DIRICHLET> >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:557:9: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:612:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 612 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:614:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 614 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:557:9: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:612:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 612 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:614:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 614 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(const MPI_Comm&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:286:83: required from 'void make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' Warning missing mpi plugin: echo "finish compile load hpddm solver !" finish compile load hpddm solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:604:17: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, MPI_Request*&, const short unsigned int*, const T&, MPI_Request* const&) [with char S = 'G'; bool U = true; T = double**; Preconditioner = HPDDM::Feti&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = double; MPI_Request = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:548:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:727:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 727 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/operator.hpp:604:17: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, MPI_Request*&, const short unsigned int*, const T&, MPI_Request* const&) [with char S = 'G'; bool U = true; T = std::complex**; Preconditioner = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = std::complex; MPI_Request = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:548:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, const MPI_Comm&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, const MPI_Comm&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = int]' /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(const MPI_Comm&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = int]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/mpich/download/include/hpddm/include/schur.hpp:727:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] + module unload mpi/mpich-x86_64 + unset _mlshdbg + '[' 0 = 1 ']' + unset _mlre _mlIFS + '[' -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 x + '[' -n x ']' ++ eval 'echo ${LD_LIBRARY_PATH}' +++ echo /usr/lib64/mpich/lib + _mlre='LD_LIBRARY_PATH_modquar='\''/usr/lib64/mpich/lib'\'' ' + _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++ echo + _mlre='LD_LIBRARY_PATH_modquar='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' + '[' -n 'LD_LIBRARY_PATH_modquar='\''/usr/lib64/mpich/lib'\'' LD_LIBRARY_PATH='\'''\'' ' ']' ++ eval 'LD_LIBRARY_PATH_modquar='\''/usr/lib64/mpich/lib'\''' 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '"$@"' +++ LD_LIBRARY_PATH_modquar=/usr/lib64/mpich/lib +++ LD_LIBRARY_PATH= +++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/mpich-x86_64 + eval unset 'LD_LIBRARY_PATH; unset' 'MPI_COMPILER; MANPATH=;' export 'MANPATH; unset' 'MPI_INCLUDE; unset' 'MPI_MAN; unset' 'MPI_PYTHON_SITEARCH; unset' '_LMFILES_; unset' 'LOADEDMODULES; unset' 'MODULES_LMCONFLICT; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; MANPATH_modshare=:1;' export 'MANPATH_modshare; unset' 'MPI_PYTHON3_SITEARCH; unset' 'MODULES_LMCONFLICT_modshare; PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/share/pkgconfig:1;' export 'PKG_CONFIG_PATH_modshare; unset' 'MPI_FORTRAN_MOD_DIR; unset' 'MPI_HOME; unset' 'LD_LIBRARY_PATH_modshare; unset' 'MPI_SYSCONFIG; unset' 'MPI_SUFFIX; unset' 'MPI_PYTHON2_SITEARCH; unset' '_LMFILES__modshare; unset' 'LOADEDMODULES_modshare; unset' 'MPI_LIB; PATH=/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH; unset' 'MPI_BIN; PATH_modshare=/bin:1:/usr/sbin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; test' '0;' ~/build/BUILD/freefem++-3.62 ~/build/BUILD/freefem++-3.62/openmpi ~/build/BUILD/freefem++-3.62 ++ unset LD_LIBRARY_PATH ++ unset MPI_COMPILER ++ MANPATH= ++ export MANPATH ++ unset MPI_INCLUDE ++ unset MPI_MAN ++ unset MPI_PYTHON_SITEARCH ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset MODULES_LMCONFLICT ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MANPATH_modshare=:1 ++ export MANPATH_modshare ++ unset MPI_PYTHON3_SITEARCH ++ unset MODULES_LMCONFLICT_modshare ++ PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/share/pkgconfig:1 ++ export PKG_CONFIG_PATH_modshare ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_HOME ++ unset LD_LIBRARY_PATH_modshare ++ unset MPI_SYSCONFIG ++ unset MPI_SUFFIX ++ unset MPI_PYTHON2_SITEARCH ++ unset _LMFILES__modshare ++ unset LOADEDMODULES_modshare ++ unset MPI_LIB ++ PATH=/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ PATH_modshare=/bin:1:/usr/sbin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 ++ export PATH_modshare ++ test 0 + _mlstatus=0 + '[' -n x ']' + IFS=' ' + unset _mlre _mlv _mlrv _mlIFS + '[' -n '' ']' + unset _mlshdbg + return 0 + popd + for mpi in mpich openmpi + pushd openmpi + . /etc/profile.d/modules.sh ++ '[' -n /bin/sh ']' ++ shell=sh ++ '[' -f /usr/share/Modules/init/sh ']' ++ . /usr/share/Modules/init/sh +++ unset _mlshdbg +++ '[' 0 = 1 ']' +++ export MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH +++ MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH +++ unset _mlre _mlIFS +++ '[' -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 +++ _mlcode='module() { unset _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; unset _mlre _mlIFS; 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; unset _mlre _mlv _mlrv _mlIFS; if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; fi; unset _mlshdbg; return $_mlstatus; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; LOADEDMODULES=; export LOADEDMODULES; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' +++ _mlret=0 +++ '[' -n x ']' +++ IFS=' ' +++ unset _mlIFS +++ unset _mlre _mlv _mlrv +++ '[' 0 -eq 0 ']' +++ eval 'module() { unset _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; unset _mlre _mlIFS; 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; unset _mlre _mlv _mlrv _mlIFS; if [ -n "${_mlshdbg:-}" ]; then set -$_mlshdbg; fi; unset _mlshdbg; return $_mlstatus; }; MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; LOADEDMODULES=; export LOADEDMODULES; MODULESHOME=/usr/share/Modules; export MODULESHOME; test 0;' ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl ++++ export MODULES_CMD ++++ LOADEDMODULES= ++++ export LOADEDMODULES ++++ MODULESHOME=/usr/share/Modules ++++ export MODULESHOME ++++ test 0 +++ '[' 0 = 1 ']' +++ '[' /bin/sh '!=' '' ']' +++ '[' -t 2 ']' +++ export -f module +++ '[' /bin/sh '!=' '' ']' +++ export -f switchml +++ case ":$PATH:" in +++ '[' '!' -n x ']' +++ case ":`manpath 2>/dev/null`:" in ++++ manpath +++ unset _mlcode _mlret +++ '[' -n '' ']' + module load mpi/openmpi-x86_64 + unset _mlshdbg + '[' 0 = 1 ']' + unset _mlre _mlIFS + '[' -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-x86_64 + eval 'MPI_COMPILER=openmpi-x86_64;' 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-x86_64;' export 'MPI_MAN; MANPATH=/usr/share/man/openmpi-x86_64:;' export 'MANPATH; MPI_INCLUDE=/usr/include/openmpi-x86_64;' export 'MPI_INCLUDE; _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64;' export '_LMFILES_; LOADEDMODULES=mpi/openmpi-x86_64;' export 'LOADEDMODULES; MODULES_LMCONFLICT=mpi/openmpi-x86_64\&mpi;' export 'MODULES_LMCONFLICT; PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; MANPATH_modshare=:2:/usr/share/man/openmpi-x86_64:1;' export 'MANPATH_modshare; MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH; MODULES_LMCONFLICT_modshare=mpi/openmpi-x86_64\&mpi:1;' export 'MODULES_LMCONFLICT_modshare; 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-x86_64;' export 'MPI_SYSCONFIG; MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH; _LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-x86_64:1;' export '_LMFILES__modshare; LOADEDMODULES_modshare=mpi/openmpi-x86_64:1;' export 'LOADEDMODULES_modshare; MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB; PATH=/usr/lib64/openmpi/bin:/builddir/.local/bin:/builddir/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:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; test' '0;' ++ MPI_COMPILER=openmpi-x86_64 ++ 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-x86_64 ++ export MPI_MAN ++ MANPATH=/usr/share/man/openmpi-x86_64: ++ export MANPATH ++ MPI_INCLUDE=/usr/include/openmpi-x86_64 ++ export MPI_INCLUDE ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-x86_64 ++ export _LMFILES_ ++ LOADEDMODULES=mpi/openmpi-x86_64 ++ export LOADEDMODULES ++ MODULES_LMCONFLICT='mpi/openmpi-x86_64&mpi' ++ export MODULES_LMCONFLICT ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MANPATH_modshare=:2:/usr/share/man/openmpi-x86_64:1 ++ export MANPATH_modshare ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.8/site-packages/openmpi ++ export MPI_PYTHON3_SITEARCH ++ MODULES_LMCONFLICT_modshare='mpi/openmpi-x86_64&mpi:1' ++ export MODULES_LMCONFLICT_modshare ++ 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-x86_64 ++ export MPI_SYSCONFIG ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi ++ export MPI_PYTHON2_SITEARCH ++ _LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-x86_64:1 ++ export _LMFILES__modshare ++ LOADEDMODULES_modshare=mpi/openmpi-x86_64:1 ++ export LOADEDMODULES_modshare ++ MPI_LIB=/usr/lib64/openmpi/lib ++ export MPI_LIB ++ PATH=/usr/lib64/openmpi/bin:/builddir/.local/bin:/builddir/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:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 ++ export PATH_modshare ++ test 0 + _mlstatus=0 + '[' -n x ']' + IFS=' ' + unset _mlre _mlv _mlrv _mlIFS + '[' -n '' ']' + unset _mlshdbg + return 0 + export '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess ++ basename ./config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess '/usr/lib/rpm/redhat/config.guess' -> './config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub ++ basename ./config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub '/usr/lib/rpm/redhat/config.sub' -> './config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'INSTALL=/usr/bin/install -p' --disable-download --disable-optim --disable-hips --disable-ipopt --disable-mmg3d --disable-mshmet --disable-mumps --disable-mumps_seq --enable-nlopt --disable-parmetis --disable-pastix --disable-scotch --disable-yams --enable-opengl '--with-blas=-L/usr/lib64 -lopenblas' --without-cadna --with-mpi=yes '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' '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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations' checking for a BSD-compatible install... /usr/bin/install -p checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make sets $(MAKE)... (cached) yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking for m4... yes checking for bison... yes checking for flex... yes checking for patch... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-f90... no checking for x86_64-redhat-linux-gnu-xlf... no checking for x86_64-redhat-linux-gnu-xlf90... no checking for x86_64-redhat-linux-gnu-g95... no checking for x86_64-redhat-linux-gnu-f77... no checking for x86_64-redhat-linux-gnu-fort77... no checking for x86_64-redhat-linux-gnu-gfortran... no checking for x86_64-redhat-linux-gnu-ifort... no checking for x86_64-redhat-linux-gnu-gfortran-mp-4.4... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking how to get verbose linking output from gfortran... -v checking for Fortran 77 libraries of gfortran... -L/usr/lib/gcc/x86_64-redhat-linux/9 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/9/../../.. -lgfortran -lm -lquadmath configure: WARNING: get dir of -lgfortran FLIBS : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so checking Size of fortran 77 integer ... 4 checking for dummy main to link with Fortran 77 libraries... none checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore configure: ++ add f77 : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " configure: ++ add fc : /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ in examples++-load/WHERE_LIBRARY-config " checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for bison... bison -y checking for pthread_create in -lpthread... yes checking for omp_get_wtime in -liomp5... no checking for clock_gettime in -lrt... yes configure: ++ add pthread : -lpthread in examples++-load/WHERE_LIBRARY-config " checking wether we are on a MacIntosh... no checking wether we are on SunOS... no checking wether we are on Microsoft Windows... no checking prefix dir freefem++ ... /usr/lib64/ff++ checking whether to generate debugging information... no checking whether the C++ compiler accepts -std=c++11... yes configure: ++ add cxx11 : -std=c++11 -std=c++11 in examples++-load/WHERE_LIBRARY-config " checking suffix to add to package name... none checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking OpenGL/gl.h usability... no checking OpenGL/gl.h presence... no checking for OpenGL/gl.h... no checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GLUT/glut.h usability... no checking GLUT/glut.h presence... no checking for GLUT/glut.h... no checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking add suffix ... yes checking for MPIRUN... checking for mpirun... /usr/lib64/openmpi/bin/mpirun /usr/lib64/openmpi/bin/mpirun checking for mpipath ... #### ------no checking for mpic++... /usr/lib64/openmpi/bin/mpic++ checking for MPICXX... yes checking MPI_DOUBLE_COMPLEX... yes checking for mpif90... /usr/lib64/openmpi/bin/mpif90 checking for mpif90... /usr/lib64/openmpi/bin/mpif90 ********************ffmpi= 'yes' ************* ./configure: line 12726: -show: command not found ls: cannot access 'thread/libmpi.*': No such file or directory ls: invalid option -- '/' Try 'ls --help' for more information. ls: unrecognized option '--enable-new-dtags/libmpi.*' Try 'ls --help' for more information. ls: cannot access 'mpi_cxx/libmpi.*': No such file or directory ls: cannot access 'mpi/libmpi.*': No such file or directory ls: cannot access '/usr/lib]/libmpi.*': No such file or directory checking for mpicc... /usr/lib64/openmpi/bin/mpicc configure: ++ add mpifc : -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-x86_64 in examples++-load/WHERE_LIBRARY-config " configure: ++ add mpif77 : -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-x86_64 in examples++-load/WHERE_LIBRARY-config " configure: ++ add mpi : -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -I/usr/include/openmpi-x86_64 in examples++-load/WHERE_LIBRARY-config " petsc ... petsc ... /petsc/conf/petscvariables petsc ... /lib/petsc-conf/petscvariables petsc ... /usr/ff-petsc/real/lib petsc ... /usr/ff-petsc/real/lib/petsc/conf/petscvariables petsc ... /usr/ff-petsc/real/lib/lib/petsc-conf/petscvariables petsc ... /usr/local/ff++/petsc/lib petsc ... /usr/local/ff++/petsc/lib/petsc/conf/petscvariables petsc ... /usr/local/ff++/petsc/lib/lib/petsc-conf/petscvariables petsc ... /usr petsc ... /usr/petsc/conf/petscvariables petsc ... /usr/lib/petsc-conf/petscvariables petsc ... /usr/local petsc ... /usr/local/petsc/conf/petscvariables petsc ... /usr/local/lib/petsc-conf/petscvariables petsc ... /opt/usr petsc ... /opt/usr/petsc/conf/petscvariables petsc ... /opt/usr/lib/petsc-conf/petscvariables petsc ... /opt/local petsc ... /opt/local/petsc/conf/petscvariables petsc ... /opt/local/lib/petsc-conf/petscvariables configure: without petsc ***** configure: without petsc complex ***** checking for wget... no checking for curl... yes configure: without cadna ***** checking for fftw_execute in -lfftw3... yes checking fftw3.h usability... yes checking fftw3.h presence... yes checking for fftw3.h... yes configure: ++ add fftw3 : -lfftw3 in examples++-load/WHERE_LIBRARY-config " checking gmm/gmm.h usability... yes checking gmm/gmm.h presence... yes checking for gmm/gmm.h... yes configure: ++ add gmm : -DDUMMY in examples++-load/WHERE_LIBRARY-config " checking whether the C compiler accepts -mkl... no checking for MKL... root: , arch: , ... which: no libopenblas.dll in (/usr/lib64/openmpi/bin:/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) checking for blas_zdotu_sub in -L/usr/lib64 -lopenblas... yes checking cblas.h usability... no checking cblas.h presence... no checking for cblas.h... no checking Accelerate/cblas.h usability... no checking Accelerate/cblas.h presence... no checking for Accelerate/cblas.h... no checking atlas/cblas.h usability... no checking atlas/cblas.h presence... no checking for atlas/cblas.h... no configure: ++ add blas : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking for lapack in -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so, -L/usr/lib64 -lopenblas and -llapack ... yes checking for dsaupd_ in -larpack... yes configure: ++ add arpack : -larpack -llapack in examples++-load/WHERE_LIBRARY-config " configure: ++ add lapack : -L/usr/lib64 -lopenblas in examples++-load/WHERE_LIBRARY-config " checking umfpack.h usability... no checking umfpack.h presence... no checking for umfpack.h... no checking umfpack/umfpack.h usability... no checking umfpack/umfpack.h presence... no checking for umfpack/umfpack.h... no checking ufsparse/umfpack.h usability... no checking ufsparse/umfpack.h presence... no checking for ufsparse/umfpack.h... no checking suitesparse/umfpack.h usability... yes checking suitesparse/umfpack.h presence... yes checking for suitesparse/umfpack.h... yes checking for amd_info in -lamd... yes checking for cholmod_add in -lcholmod... yes checking for colamd_set_defaults in -lcolamd... yes checking for umf_i_malloc in -lumfpack... yes configure: ++ add amd : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " configure: ++ add umfpack : -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse in examples++-load/WHERE_LIBRARY-config " checking for times... yes checking for sysconf... yes checking cstddef usability... yes checking cstddef presence... yes checking for cstddef... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for unistd.h... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for getenv... yes checking for jn... yes checking for erfc... yes checking for tgamma... yes checking for gettimeofday... yes checking for mallinfo... yes checking for mstats... no checking for srandomdev... no checking for second_... no checking for libtool... yes checking for dlfcn.h... yes checking for sin in -lm... yes checking for dlinfo in -ldl... yes checking whether dlopen links ok... yes checking whether the C++ compiler accepts -rdynamic... yes checking whether the C++ compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the C compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking whether the Fortran compiler accepts -fPIC... yes checking for gsl-config... /usr/bin/gsl-config checking for GSL - version >= 1.15... yes configure: ++ add gsl : -lgsl -lgslcblas -lm -I/usr/include in examples++-load/WHERE_LIBRARY-config " checking check mumps... no checking check mumps_seq... no checking check libseq... no checking check mumps_ptscotch... no checking check mumps_scotch... no checking check hypre... no checking check superlu_dist... no checking check superlu... yes checking check superlu4... no checking check blacs... no checking check scalapack... no checking check scotch... no checking check ptscotch... no checking check metis... no checking check metis... no checking check parmetis... no checking check freeyams... no checking check mmg3d... no checking check mshmet... no checking check parms... no checking check tetgen... yes checking check ipopt... no checking check nlopt... no checking kernel version... 5.2.7 checking libc version... libc-2.30.9000 checking for a sed that does not truncate output... /usr/bin/sed checking for h5cc... /usr/bin/h5cc checking for HDF5 libraries... yes (version 1.10.5) checking hdf5.h usability... yes checking hdf5.h presence... yes checking for hdf5.h... yes checking for H5Fcreate in -lhdf5... yes checking for main in -lhdf5_hl... yes checking for matching HDF5 Fortran wrapper... /usr/bin/h5fc checking H5Cpp.h usability... yes checking H5Cpp.h presence... yes checking for H5Cpp.h... yes configure: ++ add hdf5 : -L/usr/lib64 -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -I/usr/include in examples++-load/WHERE_LIBRARY-config " debug cxxx11: yes mpi: yes petsc: no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: executing depfiles commands configure: freefem++ used download : no configure: -- Dynamic load facility: yes configure: -- ARPACK (eigen value): yes configure: -- UMFPACK (sparse solver) yes configure: -- BLAS yes configure: -- with MPI yes configure: -- with PETSC no / PETSC complex no configure: -- with hpddm yes (need MPI & c++11 : yes ) configure: progs: FreeFem++-nw bamg cvmsh2 FreeFem++-mpi ffmedit ffglut + sed -i -e 's,-L/usr/lib64 ,,' -e 's,\"-I/usr/include\",\"\",' -e 's,-I/usr/include ,,' config.status + sed -i -e 's,-I/usr/include ,-DDUMMY ,' -e 's,-L/usr/lib64 ,,' examples++-load/WHERE_LIBRARY-config + ./config.status config.status: creating Makefile config.status: creating download/Makefile config.status: creating download/blas/Makefile config.status: creating download/arpack/Makefile config.status: creating download/umfpack/Makefile config.status: creating download/fftw/Makefile config.status: creating src/Makefile config.status: creating src/bamglib/Makefile config.status: creating src/Graphics/Makefile config.status: creating src/femlib/Makefile config.status: creating src/Algo/Makefile config.status: creating src/lglib/Makefile config.status: creating src/fflib/Makefile config.status: creating src/nw/Makefile config.status: creating src/mpi/Makefile config.status: creating src/bamg/Makefile config.status: creating src/libMesh/Makefile config.status: creating src/medit/Makefile config.status: creating src/bin-win32/Makefile config.status: creating examples++-load/Makefile config.status: creating examples++-tutorial/Makefile config.status: creating examples++/Makefile config.status: creating examples++-mpi/Makefile config.status: creating examples++-hpddm/Makefile config.status: creating examples++-eigen/Makefile config.status: creating examples++-chapt3/Makefile config.status: creating examples++-bug/Makefile config.status: creating examples++-other/Makefile config.status: creating examples++-3d/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in download make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' mkdir lib make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' mkdir bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' if test -n "hpddm" ; then /usr/bin/make install-hpddm; else true; fi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' mkdir include make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' cd ../src/libMesh && /usr/bin/make if test -n "hpddm"; then ./getall -o hpddm -a; /usr/bin/make include/hpddm/done.tag lib/WHERE.hpddm; else true;fi make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o chrono.o chrono.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' hpddm hpddm.zip done make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' if test -f ./pkg/hpddm.zip ; then \ cd include;rm -rf hpddm hpddm-*; unzip ../pkg/hpddm.zip ; mv hpddm-* hpddm ; touch hpddm/done.tag; \ else true; fi Archive: ../pkg/hpddm.zip 58158b54b1ff9f916b85f897adfb6993093d220f creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/LICENSE.md creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.BGQ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Linux inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.OSX inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Travis-CI inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Make.inc/Makefile.Windows inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/Makefile inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/README.md creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_eigensolver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_solver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/benchmark/local_solver.py creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Languages.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Menu.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/Topics.txt inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.bib inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.pdf inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/doc/cheatsheet.tex creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/custom_operator.f90 creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/data/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/driver.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generate.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/generateFromFile.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/hpddm_f90.cfg inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/iterative.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/payload.sh creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ex32.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/petsc/ex56.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.c inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.h inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarz.py extracting: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/schwarzFromFile.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/examples/solver.py creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ARPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/BDD.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/BLAS.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/CG.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Dissection.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Elemental.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/FETI.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/GCRODR.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/GMRES.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/HPDDM.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/Hypre.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/LAPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/MKL_PARDISO.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/MUMPS.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/PETSc.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/PaStiX.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/ScaLAPACK.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/SuiteSparse.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/coarse_operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/coarse_operator_impl.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/define.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/dense.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/dmatrix.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/eigensolver.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/enum.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/inexact_coarse_operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/iterative.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/matrix.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/operator.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/option.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/option_impl.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/preconditioner.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/preprocessor_check.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/schur.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/schwarz.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/singleton.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/subdomain.hpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/include/wrapper.hpp creating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/ inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/HPDDM.f90 inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/HPDDM.h inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm.py inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_c.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_fortran.cpp inflating: hpddm-58158b54b1ff9f916b85f897adfb6993093d220f/interface/hpddm_python.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' if test -d include/hpddm/include ; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm ;\ echo hpddm INCLUDE -I@DIR@/include/hpddm/include >> lib/WHERE.hpddm ;\ elif test -d include/hpddm/src ; then \ echo hpddm LD -L@DIR@/lib > lib/WHERE.hpddm ;\ echo hpddm INCLUDE -I@DIR@/include/hpddm/src >> lib/WHERE.hpddm ;\ else true; fi make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' touch tag-install-other make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o eigenv.o eigenv.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o memory.o memory.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' gcc -DHAVE_CONFIG_H -I. -I../.. -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmeshb7.o libmeshb7.c make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' rm -f libMesh.a ar rv libMesh.a chrono.o eigenv.o libmeshb7.o memory.o a - chrono.o a - eigenv.o a - libmeshb7.o a - memory.o ranlib libMesh.a make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' ar: creating libMesh.a make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' test -f ../src/libMesh/libMesh.a mkdir -p include/libMesh cp ../src/libMesh/*h include/libMesh echo libMesh LD -L@DIR@/lib -lMesh > lib/WHERE.libMesh echo libMesh INCLUDE -I@DIR@/include/libMesh >> lib/WHERE.libMesh cp ../src/libMesh/libMesh.a lib/libMesh.a make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' Making all in src Making all in libMesh make[3]: Nothing to be done for 'all'. Making all in bamglib make[3]: Nothing to be done for 'all'. Making all in femlib make[3]: Nothing to be done for 'all'. Making all in Graphics make[3]: Nothing to be done for 'all'. Making all in Algo make[3]: Nothing to be done for 'all'. Making all in lglib /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o mymain.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o lg.tab.cpp In file included from ./../fflib/AFunction.hpp:90, from lg.ypp:56: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' rm -f liblg.a ar rv liblg.a lg.tab.o mymain.o a - lg.tab.o a - mymain.o ranlib liblg.a ar: creating liblg.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' Making all in fflib make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' m4 -DVersionFreeFemDate="`date`" strversionnumber.m4 > strversionnumber.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o UMFPack_Solver.o UMFPack_Solver.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from UMFPack_Solver.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction2.o AFunction2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from AFunction2.cpp:34: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_long.o array_long.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_long.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = long int; Z = long int]' array_long.cpp:135:31: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_long.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_long.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_long.cpp:149:157: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = long int; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = long int]' array_long.cpp:52:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inv_KN_long]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inv_KN_long; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inv_KN_long' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = std::__cxx11::basic_string*; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_Inv_pKN_longI*, Inv_KN_long>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = long int; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = std::__cxx11::basic_string*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, long int, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SetArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = long int; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = long int*; A0 = KNM*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::__cxx11::basic_string**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o AFunction.o AFunction.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:53: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.cpp:1150:104: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from AFunction.cpp:53: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1203:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = long int; A (* F)(const B&) = toString; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1210:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_istream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1543:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = std::basic_ostream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.cpp:1544:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::_Ios_Openmode]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::_Ios_Openmode; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const enum std::_Ios_Openmode' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = char]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = char; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class AnyTypeWithOutCheck' leaves 79 bytes unchanged [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubArray]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = SubArray2; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from AFunction.cpp:61: Operator.hpp: In instantiation of 'static R Op2_mul::f(const A&, const B&) [with R = bool; A = bool; B = bool]': AFunction.hpp:2460:43: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here Operator.hpp:61:16: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 61 | return ((R)a * (R)b);} }; | ~~~~~~^~~~~~~ AFunction.cpp: In instantiation of 'static AnyType evalE_mul::eval(Stack, const E_F0*, const E_F0*, const E_F0*, bool&) [with A = bool; B = bool; R = bool; AnyType = AnyTypeWithOutCheck; Stack = void*]': AFunction.hpp:2463:23: required from 'AnyType OneBinaryOperator::Op::eval(Stack, bool&) const [with C = Op2_mul; MI = OneBinaryOperatorMI; MIx = evalE_mul; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2462:13: required from here AFunction.cpp:908:9: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 908 | R rr(aa*bb); | ~~^~~ In file included from AFunction.hpp:90, from AFunction.cpp:53: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_eq >; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_peqstring; MI = OneBinaryOperatorMIWO; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ifstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream**]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_set_pstring**, std::basic_ofstream >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_seekg]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_seekg; TA0 = std::basic_istream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_seekg' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_seekp]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_seekp; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_seekp' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ostream_precis]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ostream_precis; TA0 = std::basic_ostream*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ostream_precis' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OP_setw]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OP_setw; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OP_setw' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_real.o array_real.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_real.cpp:28: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = double; Z = long int]' array_real.cpp:44:32: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_real.cpp:28: String.hpp:139:7: note: 'class MyMap' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_real.cpp:28: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_real.cpp:72:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = double; KK = KNM; KK_ = KNM_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = double]' array_real.cpp:37:23: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_; A = double; B = double; BB = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': array_tlp.hpp:516:23: required from 'AnyType InitArrayfromArray::CODE::operator()(Stack) const [with CR = double; KNRR = KN*; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:483:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n, Mulc_KN_, Mulc_KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp, KNM*, KN*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild, KN_, Transpose > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc, double, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p, KN_, KN_, KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build, KN_, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap*; Key = std::__cxx11::basic_string*; Value = double; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = KNM_; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = QuantileKN]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = QuantileKN; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class QuantileKN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair, KN_ >*; A0 = KN_; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >; TA0 = KN_; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lex.o lex.cpp In file included from AFunction.hpp:90, from lex.cpp:35: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o array_complex.o array_complex.cpp In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from array_tlp.hpp:36, from array_complex.cpp:29: AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = MyMap >; AnyType = AnyTypeWithOutCheck; Stack = void*]': array_tlp.hpp:1747:50: required from 'void ArrayOperator() [with K = std::complex; Z = long int]' array_complex.cpp:74:33: required from here AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class MyMap >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from AFunction.hpp:91, from array_tlp.hpp:36, from array_complex.cpp:29: String.hpp:139:7: note: 'class MyMap >' declared here 139 | class MyMap { | ^~~~~ In file included from AFunction.hpp:90, from array_tlp.hpp:36, from array_complex.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SetArray >]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = SetArray >; B = SetArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_complex.cpp:96:86: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SetArray >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KN >; KK_ = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:860:39: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_ >]': array_tlp.hpp:822:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = std::complex; KK = KNM >; KK_ = KNM_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:867:41: required from 'void ArrayDCL() [with K = std::complex]' array_complex.cpp:59:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = F_KN_, std::complex, std::complex, const std::complex&>]': array_tlp.hpp:1798:56: required from 'AnyType OneOperator1F_KN_::Op::operator()(Stack) const [with R = F_KN_, std::complex, std::complex, const std::complex&>; A = std::complex; B = const std::complex&; BB = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:1798:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class F_KN_, std::complex, std::complex, const std::complex&>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNMh_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_2p_ >, Transpose >*>, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNMh_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, Mul_KNMh_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': array_tlp.hpp:595:23: required from 'AnyType InitMatfromAArray::CODE::operator()(Stack) const [with RR = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:584:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Add_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Add_Mulc_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_add__n >, Mulc_KN_ >, Mulc_KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Add_Mulc_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Sub_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_sub0 >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Sub_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mulc_KN_ >]': AFunction.hpp:2657:28: required from 'AnyType Unary_Op::operator()(Stack) const [with C = Op1_sub >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2656:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mulc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mul_KNM_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulpcp >, KNM >*, KN >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mul_KNM_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_dotproduct_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = outProduct_KN_ >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pbuild >, KN_ >, Transpose > > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct outProduct_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Divc_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_divc >, std::complex, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Divc_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = if_arth_KN_ >*]': AFunction.hpp:2332:27: required from 'AnyType OneTernaryOperator3::Op::operator()(Stack) const [with T = Op3_p >, KN_ >, KN_ >, KN_ > >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2331:16: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class if_arth_KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = NothingType]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_AI_B, long int, affectation > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct NothingType' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotStar_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotStar_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DotSlash_KN_ >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_build >, KN_ >, KN_ > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DotSlash_KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Print > >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_ReadKN >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MyMap >*]': array_tlp.hpp:415:27: required from 'AnyType InitMapfromArray::CODE::operator()(Stack) const [with Map = MyMap >*; Key = std::__cxx11::basic_string*; Value = std::complex; bool isinit = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' array_tlp.hpp:401:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class MyMap >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::complex*; A0 = MyMap >*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KNM_; TA0 = KNM_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KNM_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN_; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = Resize > > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose >*>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair >, KN_ >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::pair >, KN_ >*; A0 = KN_ >; A1 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::pair >, KN_ >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Transpose > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Transpose > >; TA0 = KN_ >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Transpose > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh.o lgmesh.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh.cpp:62: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgmesh.cpp:496:110: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh**; A0 = const Fem2D::Mesh**; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CodeAlloc.o CodeAlloc.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmesh3.o lgmesh3.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmesh3.cpp:29: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': lgmesh3.cpp:622:28: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1476:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1478:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1479:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgmesh3.cpp:1255:25: required from 'AnyType pf3r2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1598:57: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>**]': lgmesh3.cpp:1179:23: required from 'AnyType OneOperatorMakePtrFE3::CODE::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmesh3.cpp:1174:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = double; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:774:22: required from 'AnyType E_FEcomp_get_elmnt_array::operator()(Stack) const [with K = std::complex; v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:773:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::Mesh3**; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgBoundaryElement::BE; A0 = const Fem2D::Mesh3**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgBoundaryElement::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgVertex; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgElement; A0 = const Fem2D::Mesh3**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = v_fes3**; TA0 = v_fes3**; TA1 = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN >*; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = FEbaseArray, v_fes3>**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = KN*; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes3**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgBoundaryElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = GlgBoundaryElement; A0 = GlgBoundaryElement::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class GlgBoundaryElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GlgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = GlgElement::Adj; A0 = GlgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct GlgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from global.cpp:99: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gibbs.o `test -f '../femlib/gibbs.cpp' || echo './'`../femlib/gibbs.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o CheckPtr.o `test -f '../femlib/CheckPtr.cpp' || echo './'`../femlib/CheckPtr.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' ../femlib/CheckPtr.cpp:595:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 595 | void *operator new(std::size_t size) throw(std::bad_alloc) | ^~~~~ ../femlib/CheckPtr.cpp:606:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 606 | void *operator new[](std::size_t size) throw(std::bad_alloc) | ^~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadratureFormular.o `test -f '../femlib/QuadratureFormular.cpp' || echo './'`../femlib/QuadratureFormular.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpace.o `test -f '../femlib/FESpace.cpp' || echo './'`../femlib/FESpace.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from ./error.hpp:32, from ../femlib/FESpace.cpp:31: ../femlib/FESpace.cpp: In member function 'void Fem2D::ConstructDataFElement::renum(const long int*, int)': ./throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../femlib/FESpace.cpp:1162:4: note: in expansion of macro 'ffassert' 1162 | ffassert(this); | ^~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_RT.o `test -f '../femlib/Element_RT.cpp' || echo './'`../femlib/Element_RT.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o QuadTree.o `test -f '../bamglib/QuadTree.cpp' || echo './'`../bamglib/QuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o R2.o `test -f '../bamglib/R2.cpp' || echo './'`../bamglib/R2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Meshio.o `test -f '../bamglib/Meshio.cpp' || echo './'`../bamglib/Meshio.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2.o `test -f '../bamglib/Mesh2.cpp' || echo './'`../bamglib/Mesh2.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Metric.o `test -f '../bamglib/Metric.cpp' || echo './'`../bamglib/Metric.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgmat.o lgmat.cpp In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = double]' lgmat.cpp:3404:24: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = minusMat >]': lgmat.cpp:2756:32: required from 'AnyType mM2L3(Stack, const AnyType&) [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:3060:6: required from 'void AddSparseMat() [with R = std::complex]' lgmat.cpp:3405:25: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class minusMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* mmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' emcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp: In instantiation of 'AnyType removeDOF_Op::operator()(Stack) const [with T = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': lgmat.cpp:3175:9: required from here lgmat.cpp:3222:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 3222 | for(unsigned int j = mA->lg[mR->cl[i]]; j < mA->lg[mR->cl[i] + 1]; ++j) { | ~~^~~~~~~~~ lgmat.cpp:3255:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3255 | for(int i = 0; i < n; ++i) | ~~^~~ lgmat.cpp:3259:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3259 | for(int i = 0; i < n; ++i) { | ~~^~~ lgmat.cpp:3278:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3278 | for(int i = 0; i < n; ++i) { | ~~^~~ In file included from AFunction.hpp:90, from ff++.hpp:15, from lgmat.cpp:60: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAx; A = Matrice_Creuse*; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::plusAtx]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::plusAtx; A = Matrice_Creuse_Transpose; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice >::solveAtxeqb]': lgmat.cpp:2878:29: required from 'AnyType Op2_mulvirtAvCR::CODE::operator()(Stack) const [with R = VirtualMatrice >::solveAtxeqb; A = Matrice_Creuse_inv; B = KN_ >; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2874:17: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice >::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAx, Matrice_Creuse*, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::plusAtx]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::plusAtx, Matrice_Creuse_Transpose, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::plusAtx' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAxeqb, Matrice_Creuse_inv, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VirtualMatrice::solveAtxeqb]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_mulvirtAv::solveAtxeqb, Matrice_Creuse_inv_trans, KN_ >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct VirtualMatrice::solveAtxeqb' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans; TA0 = Matrice_Creuse_Transpose; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, Matrice_Creuse*, Matrice_Creuse*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list*, bool>, std::allocator*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list*, bool>, std::allocator*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_inv_trans >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_inv_trans >; TA0 = Matrice_Creuse_Transpose >; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_inv_trans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrix_Prod, std::complex >]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_pair, std::complex >, Matrice_Creuse >*, Matrice_Creuse >*>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrix_Prod, std::complex >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op2_ListCM >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::list, MatriceCreuse >*, bool>, std::allocator, MatriceCreuse >*, bool> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': lgmat.cpp:2499:19: required from 'AnyType SetRawMatformMat::CODE::operator()(Stack) const [with RR = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgmat.cpp:2468:14: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = double*; A0 = Matrice_Creuse*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::complex*; A0 = Matrice_Creuse >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct std::complex* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, std::complex, std::less >, std::allocator, std::complex > > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A0 = std::map, std::complex, std::less >, std::allocator, std::complex > > >*; A1 = Inv_KN_long; A2 = Inv_KN_long; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, std::complex, std::less >, std::allocator, std::complex > > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat; TA0 = TheCoefMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = TheCoefMat; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheCoefMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheCoefMat >; TA0 = TheCoefMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheCoefMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat; TA0 = TheDiagMat; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = TheCoefMat >; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TheDiagMat >]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = TheDiagMat >; TA0 = TheDiagMat >; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct TheDiagMat >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::map, double, std::less >, std::allocator, double> > >*]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = std::map, double, std::less >, std::allocator, double> > >*; A0 = std::map, double, std::less >, std::allocator, double> > >*; A1 = KN_; A2 = KN_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::map, double, std::less >, std::allocator, double> > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_C2R]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_C2R; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_C2R' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = std::complex; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshDraw.o `test -f '../bamglib/MeshDraw.cpp' || echo './'`../bamglib/MeshDraw.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshGeom.o `test -f '../bamglib/MeshGeom.cpp' || echo './'`../bamglib/MeshGeom.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshQuad.o `test -f '../bamglib/MeshQuad.cpp' || echo './'`../bamglib/MeshQuad.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o BamgFreeFem.o `test -f '../femlib/BamgFreeFem.cpp' || echo './'`../femlib/BamgFreeFem.cpp In file included from ./AFunction.hpp:90, from ../femlib/BamgFreeFem.cpp:55: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o SetOfE4.o `test -f '../bamglib/SetOfE4.cpp' || echo './'`../bamglib/SetOfE4.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_hdf5.o `test -f '../bamglib/write_hdf5.cpp' || echo './'`../bamglib/write_hdf5.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o write_xdmf.o `test -f '../bamglib/write_xdmf.cpp' || echo './'`../bamglib/write_xdmf.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshRead.o `test -f '../bamglib/MeshRead.cpp' || echo './'`../bamglib/MeshRead.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o MeshWrite.o `test -f '../bamglib/MeshWrite.cpp' || echo './'`../bamglib/MeshWrite.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mt19937ar.o mt19937ar.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o DefColor.o `test -f '../Graphics/DefColor.cpp' || echo './'`../Graphics/DefColor.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o InitFunct.o InitFunct.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgalgo.o `test -f '../Algo/lgalgo.cpp' || echo './'`../Algo/lgalgo.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from ./AFunction.hpp:90, from ../Algo/lgalgo.cpp:32: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Element_P2h.o `test -f '../femlib/Element_P2h.cpp' || echo './'`../femlib/Element_P2h.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o load.o load.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from load.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o problem.o problem.cpp In file included from AFunction.hpp:90, from problem.cpp:33: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Problem*]': problem.cpp:6123:33: required from 'AnyType Problem::eval(Stack, Problem::Data*, CountPointer >&, MatriceCreuse::Scalaire>*&) const [with R = std::complex; FESpace = Fem2D::FESpace; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*; typename CadnaType::Scalaire = std::complex]' problem.hpp:482:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Problem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o environment.o environment.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o string_def.o string_def.cpp In file included from AFunction.hpp:90, from string_def.cpp:7: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': AFunction.hpp:779:23: required from 'AnyType FCast(Stack, const AnyType&) [with A = std::__cxx11::basic_string*; B = SubString; A (* F)(const B&) = TOString; AnyType = AnyTypeWithOutCheck; Stack = void*]' string_def.cpp:137:72: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = SubString]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = set_substring; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class SubString' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = String_find]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = String_find; TA0 = std::__cxx11::basic_string*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct String_find' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = std::basic_istream*; TA0 = std::basic_istream*; TA1 = std::__cxx11::basic_string**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FESpacen.o `test -f '../femlib/FESpacen.cpp' || echo './'`../femlib/FESpacen.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_1d.o `test -f '../femlib/P012_1d.cpp' || echo './'`../femlib/P012_1d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_2d.o `test -f '../femlib/P012_2d.cpp' || echo './'`../femlib/P012_2d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P012_3d.o `test -f '../femlib/P012_3d.cpp' || echo './'`../femlib/P012_3d.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o libmesh5.o `test -f '../femlib/libmesh5.c' || echo './'`../femlib/libmesh5.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o glumesh2D.o glumesh2D.cpp In file included from AFunction.hpp:90, from glumesh2D.cpp:9: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op2_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2372:13: required from here AnyType.hpmake[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' p:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o splitsimplex.o `test -f '../femlib/splitsimplex.cpp' || echo './'`../femlib/splitsimplex.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o P1IsoValue.o P1IsoValue.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o strversionnumber.o strversionnumber.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o eigenvalue.o `test -f '../Eigen/eigenvalue.cpp' || echo './'`../Eigen/eigenvalue.cpp ../Eigen/eigenvalue.cpp:1062:5: warning: multi-line comment [-Wcomment] 1062 | // Finding an Arnoldi basis. \ | ^ ../Eigen/eigenvalue.cpp:1064:5: warning: multi-line comment [-Wcomment] 1064 | // int mode=3; // Shift invert \ | ^ In file included from ./AFunction.hpp:90, from ../Eigen/eigenvalue.cpp:39: ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./AFunction.hpp:424:37: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./AFunction.hpp:1712:45: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./AFunction.hpp:1817:43: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./problem.hpp:138:73: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./problem.hpp:267:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./problem.hpp:331:87: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./problem.hpp:529:64: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./problem.hpp:567:65: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../lglib -I./../bamglib -I./../Graphics -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lgfem.o lgfem.cpp make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' In file included from AFunction.hpp:90, from lgfem.cpp:40: AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': AFunction.hpp:424:37: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': AFunction.hpp:1712:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': AFunction.hpp:1817:43: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': problem.hpp:138:73: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': problem.hpp:267:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': problem.hpp:331:87: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': problem.hpp:529:64: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': problem.hpp:567:65: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': AddNewFE.h:36:102: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': AddNewFE.h:65:89: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': lgfem.cpp:358:45: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = double*]': lgfem.cpp:364:46: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'double* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': lgfem.cpp:407:52: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': lgfem.cpp:419:67: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes**]': lgfem.cpp:1458:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3**]': lgfem.cpp:1494:21: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': lgfem.cpp:1965:40: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': lgfem.cpp:2517:55: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn*; B = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5318:112: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArrayKn >*]': AFunction.hpp:775:23: required from 'AnyType Cast(Stack, const AnyType&) [with A = FEbaseArrayKn >*; B = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5325:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArrayKn >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5403:66: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5406:80: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': lgfem.cpp:1762:24: required from 'AnyType pfer2R(Stack, const AnyType&) [with R = std::complex; int dd = 0; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5974:50: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::Mesh3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = const Fem2D::Mesh3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = const Fem2D::Mesh3*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:5250:115: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5278:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes>*]' lgfem.cpp:5288:35: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase*]' lgfem.cpp:5304:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray*]' lgfem.cpp:5305:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbase, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbase, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbase, v_fes3>*]' lgfem.cpp:5310:27: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = FEbaseArray, v_fes3>*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = FEbaseArray, v_fes3>; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2963:37: required from 'void Dcl_TypeandPtr() [with T = FEbaseArray, v_fes3>*]' lgfem.cpp:5311:32: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = v_fes3*]': AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = v_fes3*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2878:10: required from 'ForEachTypePtr::ForEachTypePtr(T*, Function1) [with T = v_fes3; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:758:46: required from 'ForEachTypePtrfspace::ForEachTypePtrfspace() [with T = v_fes3*; int RTYPE = 3]' lgfem.cpp:5333:70: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class v_fes3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbaseArray, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes3>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes3; FE = FEbase, v_fes3>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes3>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes3; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbaseArray, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair, v_fes>*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = std::complex; vv_fes = v_fes; FE = FEbase, v_fes>; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair, v_fes>*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbaseArray; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::pair*, int>]': lgfem.hpp:492:26: required from 'AnyType E_FEcomp::operator()(Stack) const [with K = double; vv_fes = v_fes; FE = FEbase; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.hpp:491:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::pair*, int>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = TypeSolveMat*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = TypeSolveMat*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct TypeSolveMat* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = bool*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = bool*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'bool* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1285:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = double; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_ >]': problem.hpp:1101:25: required from 'AnyType OpArraytoLinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1064:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_ >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': problem.hpp:1289:58: required from 'AnyType OpMatrixtoBilinearForm::Op::operator()(Stack) const [with R = std::complex; v_fes = v_fes; AnyType = AnyTypeWithOutCheck; Stack = void*]' problem.hpp:1198:9: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray, VirtualMatrice::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = init_eqarray >, VirtualMatrice >::plusAx>; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbase, v_fes>**]': lgfem.cpp:2238:23: required from 'AnyType OneOperatorMakePtrFE::CODE::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' lgfem.cpp:2232:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbase, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = PrintPnd; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': AFunction.hpp:2460:23: required from 'AnyType OneBinaryOperator::Op::operator()(Stack) const [with C = Op_Read >; MI = OneBinaryOperatorMI; MIx = evalE_F2; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:2459:13: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgElement; A0 = const Fem2D::Mesh**; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgElement' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh**]': AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = const Fem2D::Mesh**; TA0 = const Fem2D::Mesh**; TA1 = const Fem2D::Mesh*; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1017:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = FEbaseArray**; A1 = v_fes**; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1147:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > > >; TA0 = KN > >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge; A0 = {anonymous}::lgBoundaryEdge::BE; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgBoundaryEdge' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgElement::Adj]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgElement::Adj; A0 = {anonymous}::lgElement; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgElement::Adj' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgBoundaryEdge::BE]': AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = {anonymous}::lgBoundaryEdge::BE; A0 = const Fem2D::Mesh**; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1073:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct {anonymous}::lgBoundaryEdge::BE' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes>**; A0 = Resize1, v_fes>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>*, int> >; TA0 = std::pair, v_fes>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse_Transpose]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Matrice_Creuse_Transpose; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Matrice_Creuse_Transpose' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN > >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN > >*; A0 = KN > >*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN > >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1**>; TA0 = FEbaseArray**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes>**>; TA0 = FEbaseArray, v_fes>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = Resize > >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize > >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize > >; TA0 = KN >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray, v_fes3>**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray, v_fes3>**; A0 = Resize1, v_fes3>**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray, v_fes3>** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = FEbaseArray**]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = FEbaseArray**; A0 = Resize1**>; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class FEbaseArray** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>*, int> >; TA0 = std::pair, v_fes3>*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = Resize >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1, v_fes3>**>]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1, v_fes3>**>; TA0 = FEbaseArray, v_fes3>**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1, v_fes3>**>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize >; TA0 = KN*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = {anonymous}::lgVertex]': AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = {anonymous}::lgVertex; A0 = {anonymous}::lgBoundaryEdge; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:1118:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class {anonymous}::lgVertex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Resize1*, int> >]': AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Resize1*, int> >; TA0 = std::pair*, int>; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' AFunction.hpp:944:11: required from here AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Resize1*, int> >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' rm -f libff.a ar rv libff.a UMFPack_Solver.o AFunction.o AFunction2.o array_long.o array_real.o array_complex.o lex.o lgmesh.o lgmesh3.o CodeAlloc.o lgmat.o global.o Drawing.o gibbs.o CheckPtr.o fem.o QuadratureFormular.o FESpace.o Element_RT.o mshptg.o FQuadTree.o QuadTree.o R2.o Meshio.o Mesh2.o Metric.o BamgFreeFem.o MeshDraw.o MeshGeom.o MeshQuad.o SetOfE4.o MeshRead.o write_hdf5.o write_xdmf.o MeshWrite.o problem.o mt19937ar.o DefColor.o InitFunct.o lgalgo.o Element_P2h.o load.o lgfem.o environment.o string_def.o FESpacen.o P012_1d.o P012_2d.o P012_3d.o Mesh1dn.o Mesh2dn.o Mesh3dn.o GQuadTree.o libmesh5.o glumesh2D.o splitsimplex.o P1IsoValue.o strversionnumber.o eigenvalue.o a - UMFPack_Solver.o a - AFunction.o a - AFunction2.o a - array_long.o a - array_real.o a - array_complex.o a - lex.o a - lgmesh.o a - lgmesh3.o a - CodeAlloc.o a - lgmat.o a - global.o a - Drawing.o a - gibbs.o a - CheckPtr.o a - fem.o a - QuadratureFormular.o a - FESpace.o a - Element_RT.o a - mshptg.o a - FQuadTree.o a - QuadTree.o a - R2.o a - Meshio.o a - Mesh2.o a - Metric.o a - BamgFreeFem.o a - MeshDraw.o a - MeshGeom.o a - MeshQuad.o a - SetOfE4.o a - MeshRead.o a - write_hdf5.o a - write_xdmf.o a - MeshWrite.o a - problem.o a - mt19937ar.o a - DefColor.o a - InitFunct.o a - lgalgo.o a - Element_P2h.o a - load.o a - lgfem.o a - environment.o a - string_def.o a - FESpacen.o a - P012_1d.o a - P012_2d.o a - P012_3d.o a - Mesh1dn.o a - Mesh2dn.o a - Mesh3dn.o a - GQuadTree.o a - libmesh5.o a - glumesh2D.o a - splitsimplex.o a - P1IsoValue.o a - strversionnumber.o a - eigenvalue.o ranlib libff.a make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' ar: creating libff.a Making all in nw make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi-empty.o `test -f '../mpi/parallelempi-empty.cpp' || echo './'`../mpi/parallelempi-empty.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o `test -f '../fflib/ffapi.cpp' || echo './'`../fflib/ffapi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o gggg.o `test -f '../Graphics/gggg.cpp' || echo './'`../Graphics/gggg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffthreads.o `test -f '../Graphics/ffthreads.cpp' || echo './'`../Graphics/ffthreads.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o fem.o `test -f '../femlib/fem.cpp' || echo './'`../femlib/fem.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffglut.o `test -f '../Graphics/ffglut.cpp' || echo './'`../Graphics/ffglut.cpp ../Graphics/ffglut.cpp: In member function 'virtual void OnePlotCurve::dyn_bfv(OneWindow*, Fem2D::R&, Fem2D::R&, Fem2D::R&, Fem2D::R&) const': ../Graphics/ffglut.cpp:1042:9: warning: statement has no effect [-Wunused-value] 1042 | 0; // afaire ???? | ^ In file included from ./../fflib/error.hpp:32, from ./../femlib/RefCounter.hpp:37, from ./../femlib/fem.hpp:5, from ../Graphics/ffglut.cpp:25: ../Graphics/ffglut.cpp: In member function 'void OneWindow::Display()': ./../fflib/throwassert.hpp:49:43: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare] 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../Graphics/ffglut.cpp:1503:3: note: in expansion of macro 'ffassert' 1503 | ffassert(this && theplot); | ^~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh2dn.o `test -f '../femlib/Mesh2dn.cpp' || echo './'`../femlib/Mesh2dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh3dn.o `test -f '../femlib/Mesh3dn.cpp' || echo './'`../femlib/Mesh3dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Mesh1dn.o `test -f '../femlib/Mesh1dn.cpp' || echo './'`../femlib/Mesh1dn.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o FQuadTree.o `test -f '../femlib/FQuadTree.cpp' || echo './'`../femlib/FQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o GQuadTree.o `test -f '../femlib/GQuadTree.cpp' || echo './'`../femlib/GQuadTree.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mshptg.o `test -f '../femlib/mshptg.cpp' || echo './'`../femlib/mshptg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../.. -I./../femlib -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o Drawing.o `test -f '../femlib/Drawing.cpp' || echo './'`../femlib/Drawing.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++ sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffglut ffglut.o gggg.o ffthreads.o fem.o Mesh3dn.o Mesh2dn.o Mesh1dn.o GQuadTree.o FQuadTree.o Drawing.o mshptg.o ffapi.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lpthread -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++-nw sansrgraph.o parallelempi-empty.o ffapi.o ../lglib/liblg.a ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' Making all in mpi make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o mymain.o `test -f '../lglib/mymain.cpp' || echo './'`../lglib/mymain.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o sansrgraph.o `test -f '../Graphics/sansrgraph.cpp' || echo './'`../Graphics/sansrgraph.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o lg.tab.o `test -f '../lglib/lg.tab.cpp' || echo './'`../lglib/lg.tab.cpp In file included from ./../fflib/AFunction.hpp:90, from lg.ypp:56: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const char*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const char*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const char* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o ffapi.o `test -f '../fflib/ffapi.cpp' || echo './'`../fflib/ffapi.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' ../../config.status --file=ff-mpirun:ff-mpirun.in config.status: creating ff-mpirun chmod a+x ff-mpirun make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../Graphics -I./../femlib -I/usr/include/openmpi-x86_64 -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o parallelempi.o parallelempi.cpp parallelempi.cpp: In member function 'void Serialize::mpisend(const MPIrank&, long int, const void*)': parallelempi.cpp:936:52: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 936 | << ", l=" << l << ", tag=" << tag << " " << (l < sizempibuf) << endl; | ~~^~~~~~~~~~~~ parallelempi.cpp:937:9: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 937 | if (l <=sizempibuf) | ~~^~~~~~~~~~~~ parallelempi.cpp: In constructor 'Serialize::Serialize(const MPIrank&, const char*, long int, const void*)': parallelempi.cpp:971:10: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 971 | if ( l <= sizempibuf) | ~~^~~~~~~~~~~~~ In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./../fflib/AFunction.hpp:424:37: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./../fflib/AFunction.hpp:1712:45: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./../fflib/AFunction.hpp:1817:43: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./../fflib/problem.hpp:138:73: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./../fflib/problem.hpp:267:65: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./../fflib/problem.hpp:331:87: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./../fflib/problem.hpp:529:64: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./../fflib/problem.hpp:567:65: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./../fflib/error.hpp:32, from parallelempi.cpp:11: parallelempi.cpp: In instantiation of 'SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh]': parallelempi.cpp:869:56: required from here parallelempi.cpp:762:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | ffassert(lsz==lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ parallelempi.cpp: In instantiation of 'SendWMeshd::SendWMeshd(const MPIrank*, const Mesh**) [with Mesh = Fem2D::Mesh3]': parallelempi.cpp:878:58: required from here parallelempi.cpp:762:19: warning: comparison of integer expressions of different signedness: 'long long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | ffassert(lsz==lg); // verif ./../fflib/throwassert.hpp:49:32: note: in definition of macro 'ffassert' 49 | #define ffassert(condition) ((condition) ? ( (void) 0) : throw(ErrorAssert(#condition,__FILE__, __LINE__))) | ^~~~~~~~~ In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN_]': parallelempi.cpp:2361:23: required from 'AnyType ClearReturnKK_(Stack, const AnyType&) [with K = ompi_request_t*; KK = KN; KK_ = KN_; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2533:54: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN_' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = MPIrank; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2542:94: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct MPIrank' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2543:106: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2544:102: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = fMPI; B = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = fMPI; PT = fMPI*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = fMPI; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' parallelempi.cpp:2529:69: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::Mesh3; MPI_Request = ompi_request_t*]': parallelempi.cpp:712:9: required from here parallelempi.cpp:729:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 729 | cout << mpirank << " + Do RevcWMeshd " << lsz <<" " << state << " cont : " << ( l1 > sizempibuf) << " " << rq << " " << l1 << endl; | ~~~~~^~~~~~~~~~~~~ parallelempi.cpp: In instantiation of 'bool RevcWMeshd::Do(ompi_request_t**) [with Mesh = Fem2D::Mesh; MPI_Request = ompi_request_t*]': parallelempi.cpp:712:9: required from here parallelempi.cpp:729:92: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from ./../fflib/AFunction.hpp:90, from parallelempi.cpp:12: ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct fMPI' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = fMPI*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1285:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./../femlib/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../femlib/DOperator.hpp:154:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = KN*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fMPI*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = fMPI*; A0 = fMPI*; A1 = fMPI*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fMPI* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = MPIrank*]': ./../fflib/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = MPIrank*; A0 = MPIrank*; A1 = MPIrank; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:1118:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct MPIrank* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./../fflib/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = void*; TA0 = fMPI*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./../fflib/AFunction.hpp:944:11: required from here ./../fflib/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./../fflib/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/lib64/openmpi/bin/mpic++ -DPARALLELE -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o FreeFem++-mpi sansrgraph.o mymain.o parallelempi.o lg.tab.o ffapi.o ../fflib/libff.a -lumfpack -lamd -lcholmod -lcolamd -larpack -llapack -lopenblas -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' Making all in bamg make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o global.o global.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o cvmsh2.o cvmsh2.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o cvmsh2 cvmsh2.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' g++ -DHAVE_CONFIG_H -I. -I../.. -I./../fflib -I./../bamglib -I./../Graphics -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -c -o bamg.o bamg.cpp make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o bamg bamg.o global.o ../fflib/Mesh2.o ../fflib/MeshDraw.o ../fflib/MeshGeom.o ../fflib/MeshQuad.o ../fflib/MeshRead.o ../fflib/MeshWrite.o ../fflib/Meshio.o ../fflib/Metric.o ../fflib/QuadTree.o ../fflib/R2.o ../fflib/SetOfE4.o ../fflib/write_hdf5.o ../fflib/write_xdmf.o -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' Making all in medit make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' echo "#define COMPIL " '"' `date` '(with ff++ 3.62)''"' > compil.date make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' /usr/bin/make all-am make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cube.o cube.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' cube.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cube.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cube.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cube.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cube.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cube.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cube.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cube.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cube.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cube.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o animat.o animat.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' animat.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | animat.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | animat.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | animat.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from animat.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from animat.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from animat.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from animat.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from animat.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from animat.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | animat.c: In function 'loadNextMesh': animat.c:98:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 98 | sprintf(mesh->name, "%s.%d", base, range); | ^~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 3 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'playAnim': animat.c:189:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:189:18: note: directive argument in the range [-32768, 32767] 189 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c:206:28: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ animat.c:206:18: note: directive argument in the range [-32768, 32767] 206 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ animat.c: In function 'animParticle': animat.c:230:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 255 [-Wformat-overflow=] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~ animat.c:230:16: note: directive argument in the range [-2147483647, 2147483647] 230 | sprintf(data, "%s.%.3d", base, cur); | ^~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from animat.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 268 bytes into a destination of size 256 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o listnum.o listnum.c listnum.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | listnum.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | listnum.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | listnum.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from listnum.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from listnum.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from listnum.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from listnum.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from listnum.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from listnum.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o image.o image.c image.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from image.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from image.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from image.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from image.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from image.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from image.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o persp.o persp.c persp.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | persp.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | persp.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | persp.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from persp.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from persp.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from persp.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from persp.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from persp.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from persp.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mouse.o mouse.c mouse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mouse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mouse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mouse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mouse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mouse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mouse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mouse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mouse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mouse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy2.o zaldy2.c zaldy2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o bbfile.o bbfile.c bbfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | bbfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | bbfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | bbfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from bbfile.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from bbfile.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from bbfile.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from bbfile.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from bbfile.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from bbfile.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o dlists.o dlists.c dlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | dlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | dlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | dlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from dlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from dlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from dlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from dlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from dlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from dlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o stream.o stream.c stream.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | stream.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | stream.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | stream.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from stream.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from stream.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from stream.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from stream.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from stream.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from stream.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | stream.c: In function 'listTetraStream': stream.c:1201:26: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1201 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1281:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1281 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c: In function 'listTriaStream': stream.c:1679:25: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1679 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld stream.c:1754:24: warning: format '%f' expects argument of type 'double', but argument 3 has type 'clock_t' {aka 'long int'} [-Wformat=] 1754 | fprintf(stdout, " %6.2f sec.\n", ct); | ~~~~^ ~~ | | | | double clock_t {aka long int} | %6.2ld In file included from /usr/include/string.h:494, from medit.h:33, from stream.c:24: In function 'memcpy', inlined from 'filterPoint' at stream.c:771:3: /usr/include/bits/string_fortified.h:34:10: warning: '__builtin_memcpy' accessing 24 bytes at offsets 48 and 60 overlaps 12 bytes at offset 60 [-Wrestrict] 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stream.c: In function 'parseStream': stream.c:955:19: warning: '.iso' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 955 | sprintf(data, "%s.iso", tmp); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from stream.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inmsh2.o inmsh2.c inmsh2.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inmsh2.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inmsh2.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inmsh2.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inmsh2.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inmsh2.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inmsh2.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inmsh2.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inmsh2.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inmsh2.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o normal.o normal.c normal.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | normal.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | normal.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | normal.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from normal.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from normal.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from normal.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from normal.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from normal.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from normal.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o material.o material.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' material.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | material.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | material.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | material.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:25: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from material.c:25: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from material.c:25: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from material.c:25: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from material.c:25: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from material.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from material.c:27: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o camera.o camera.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' camera.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | camera.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | camera.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | camera.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from camera.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from camera.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from camera.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from camera.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from camera.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from camera.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o tiles.o tiles.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' tiles.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | tiles.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | tiles.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | tiles.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from tiles.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from tiles.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from tiles.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from tiles.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from tiles.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from tiles.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ellipse.o ellipse.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' ellipse.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ellipse.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ellipse.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ellipse.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ellipse.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ellipse.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ellipse.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ellipse.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ellipse.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ellipse.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o medit.o medit.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' medit.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from medit.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from medit.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from medit.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from medit.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from medit.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout.o inout.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' inout.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o param.o param.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' param.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | param.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | param.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | param.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from param.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from param.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from param.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from param.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from param.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from param.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o psfile.o psfile.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' psfile.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | psfile.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | psfile.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | psfile.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o transform.o transform.c transform.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | transform.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | transform.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | transform.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from transform.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from transform.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from transform.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from transform.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from transform.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from transform.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o cenrad.o cenrad.c cenrad.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | cenrad.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | cenrad.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | cenrad.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from cenrad.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from cenrad.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from cenrad.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from cenrad.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from cenrad.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from cenrad.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o geometry.o geometry.c geometry.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | geometry.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | geometry.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | geometry.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from geometry.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from geometry.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from geometry.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from geometry.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from geometry.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from geometry.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o menus.o menus.c menus.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | menus.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | menus.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | menus.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from menus.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from menus.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from menus.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from menus.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from menus.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from menus.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | menus.c: In function 'keyFile': menus.c:301:20: warning: '.d.mesh' directive writing 7 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 301 | sprintf(data, "%s.d.mesh", tmpdata); | ^~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 135 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:333:21: warning: '.ppm' directive writing 4 bytes into a region of size between 1 and 128 [-Wformat-overflow=] 333 | sprintf(data, "%s.ppm", tmpdata); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 132 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ menus.c:331:22: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 331 | sprintf(data, "%s.%.3d", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from menus.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 5 and 140 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_morice.o inout_morice.c inout_morice.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_morice.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_morice.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_morice.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_morice.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_morice.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_morice.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_morice.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_morice.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_morice.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_morice.c: In function 'loadMesh_popen': inout_morice.c:355:48: warning: 'nq' is used uninitialized in this function [-Wuninitialized] 355 | int i, ia, ib, inm, ref, is, k, disc, nn, nt, nq; | ^~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsar.o parsar.c parsar.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsar.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsar.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsar.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsar.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsar.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsar.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsar.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsar.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsar.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scene.o scene.c scene.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scene.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scene.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scene.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scene.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scene.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scene.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scene.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scene.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scene.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | scene.c: In function 'createScene': scene.c:915:26: warning: '%s' directive writing up to 255 bytes into a region of size 119 [-Wformat-overflow=] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~ scene.c:915:16: note: directive argument in the range [-32768, 32767] 915 | sprintf(data, "Medit - [%s] #%d", mesh->name, sc->idwin); | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from scene.c:24: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 14 and 274 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o util.o util.c util.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | util.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | util.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | util.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from util.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from util.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from util.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from util.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from util.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from util.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | util.c: In function 'setFont': util.c:64:11: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'GLvoid *' {aka 'void *'} [-Wformat=] 64 | printf("%s", font_style); | ~^ ~~~~~~~~~~ | | | | | GLvoid * {aka void *} | char * | %p make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clip.o clip.c clip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o gisfil.o gisfil.c gisfil.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | gisfil.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | gisfil.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | gisfil.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from gisfil.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from gisfil.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from gisfil.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from gisfil.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from gisfil.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from gisfil.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mesh.o mesh.c mesh.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mesh.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mesh.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mesh.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mesh.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mesh.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mesh.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o inout_popenbinaire.o inout_popenbinaire.c inout_popenbinaire.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | inout_popenbinaire.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | inout_popenbinaire.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | inout_popenbinaire.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from inout_popenbinaire.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from inout_popenbinaire.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from inout_popenbinaire.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from inout_popenbinaire.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from inout_popenbinaire.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from inout_popenbinaire.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | inout_popenbinaire.c: In function 'loadSol_popen_bin': inout_popenbinaire.c:964:23: warning: passing argument 1 of 'printf' from incompatible pointer type [-Wincompatible-pointer-types] 964 | if (debug) printf(stdout, "SolAtTriangles : nel %d, mesh->nt %d \n", nel, mesh->nt); | ^~~~~~ | | | FILE * {aka struct _IO_FILE *} In file included from /usr/include/stdio.h:867, from medit.h:28, from inout_popenbinaire.c:24: /usr/include/bits/stdio2.h:105:32: note: expected 'const char * restrict' but argument is of type 'FILE *' {aka 'struct _IO_FILE *'} 105 | printf (const char *__restrict __fmt, ...) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o scissor.o scissor.c scissor.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | scissor.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | scissor.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | scissor.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from scissor.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from scissor.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from scissor.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from scissor.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from scissor.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from scissor.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o parsop.o parsop.c parsop.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | parsop.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | parsop.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | parsop.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from parsop.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from parsop.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from parsop.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from parsop.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from parsop.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from parsop.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from /usr/include/string.h:494, from medit.h:33, from parsop.c:24: In function 'strncpy', inlined from 'parsop' at parsop.c:333:4: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 31 [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o clipvol.o clipvol.c clipvol.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | clipvol.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | clipvol.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | clipvol.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from clipvol.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from clipvol.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from clipvol.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from clipvol.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from clipvol.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from clipvol.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o vector.o vector.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' vector.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | vector.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | vector.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | vector.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from vector.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from vector.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from vector.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from vector.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from vector.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from vector.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o hash.o hash.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' hash.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | hash.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | hash.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | hash.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from hash.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from hash.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from hash.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from hash.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from hash.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from hash.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o items.o items.c items.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | items.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | items.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | items.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from items.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from items.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from items.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from items.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from items.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from items.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o particle.o particle.c particle.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | particle.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | particle.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | particle.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from particle.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from particle.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from particle.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from particle.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from particle.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from particle.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o sftcpy.o sftcpy.c sftcpy.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sftcpy.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sftcpy.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sftcpy.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from sftcpy.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from sftcpy.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from sftcpy.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from sftcpy.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from sftcpy.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from sftcpy.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | sftcpy.c: In function 'sftcpy': sftcpy.c:308:20: warning: '%.3d' directive writing between 3 and 11 bytes into a region of size between 0 and 127 [-Wformat-overflow=] 308 | sprintf(data, "%s.%.3d.ps", tmpdata, nfree); | ^~~~ In file included from /usr/include/stdio.h:867, from medit.h:28, from sftcpy.c:28: /usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 143 bytes into a destination of size 128 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o view.o view.c view.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | view.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | view.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | view.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from view.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from view.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from view.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from view.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from view.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:25: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from view.c:26: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o mlists.o mlists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' mlists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mlists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mlists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mlists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from mlists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from mlists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from mlists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from mlists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from mlists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from mlists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o critip.o critip.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' critip.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | critip.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | critip.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | critip.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from critip.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from critip.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from critip.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from critip.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from critip.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from critip.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o keyboard.o keyboard.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' keyboard.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | keyboard.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | keyboard.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | keyboard.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from keyboard.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from keyboard.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from keyboard.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from keyboard.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from keyboard.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from keyboard.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o ilists.o ilists.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' ilists.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | ilists.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | ilists.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | ilists.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from ilists.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from ilists.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from ilists.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from ilists.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from ilists.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from ilists.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o morphing.o morphing.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' morphing.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | morphing.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | morphing.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | morphing.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from morphing.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from morphing.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from morphing.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from morphing.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from morphing.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from morphing.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o path.o path.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' path.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | path.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | path.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | path.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from path.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from path.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from path.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from path.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from path.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from path.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o status.o status.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' status.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | status.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | status.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | status.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:28: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from status.c:28: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from status.c:28: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from status.c:28: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from status.c:28: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from status.c:28: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:29: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from status.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o zaldy1.o zaldy1.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' zaldy1.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | zaldy1.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | zaldy1.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | zaldy1.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:30: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from zaldy1.c:30: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from zaldy1.c:30: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from zaldy1.c:30: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from zaldy1.c:30: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from zaldy1.c:30: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:31: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from zaldy1.c:32: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -DHAVE_CONFIG_H -I. -I../.. -I./../libMesh -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -c -o picking.o picking.c make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' picking.c:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | picking.c:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | picking.c:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | picking.c:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:24: medit.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | medit.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | medit.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | medit.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:51, from picking.c:24: chrono.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | chrono.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | chrono.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | chrono.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:53, from picking.c:24: mesh.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | mesh.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | mesh.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | mesh.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:54, from picking.c:24: grafic.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | grafic.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | grafic.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | grafic.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:55, from picking.c:24: image.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | image.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | image.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | image.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from medit.h:56, from picking.c:24: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:25: extern.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | extern.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | extern.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | extern.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | In file included from picking.c:26: sproto.h:18:1: warning: "/*" within comment [-Wcomment] 18 | /* LICENSE : LGPLv3 | sproto.h:19:1: warning: "/*" within comment [-Wcomment] 19 | /* ORG : LJLL Universite Pierre et Marie Curie, Paris, FRANCE | sproto.h:20:1: warning: "/*" within comment [-Wcomment] 20 | /* AUTHORS : Pascal Frey | sproto.h:21:1: warning: "/*" within comment [-Wcomment] 21 | /* E-MAIL : pascal.frey@sorbonne-universite.fr | picking.c: In function 'displayQuad': picking.c:662:1: warning: no return statement in function returning non-void [-Wreturn-type] 662 | } | ^ picking.c: In function 'displayTets': picking.c:712:1: warning: no return statement in function returning non-void [-Wreturn-type] 712 | } | ^ picking.c: In function 'displayHexa': picking.c:765:1: warning: no return statement in function returning non-void [-Wreturn-type] 765 | } | ^ picking.c: In function 'getColorRange': picking.c:547:1: warning: control reaches end of non-void function [-Wreturn-type] 547 | } | ^ make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -o ffmedit animat.o cube.o image.o listnum.o mouse.o persp.o stream.o zaldy2.o bbfile.o dlists.o inmsh2.o material.o normal.o tiles.o camera.o ellipse.o inout.o medit.o param.o psfile.o transform.o cenrad.o geometry.o inout_morice.o menus.o parsar.o scene.o util.o clip.o gisfil.o inout_popenbinaire.o mesh.o parsop.o scissor.o vector.o clipvol.o hash.o items.o mlists.o particle.o sftcpy.o view.o critip.o ilists.o keyboard.o morphing.o path.o status.o zaldy1.o picking.o ../libMesh/libMesh.a -lglut -lGLU -lGL -lm -ldl -lm -lrt /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' Making all in bin-win32 make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in examples++-load make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' rm -rf include mkdir -p include for i in ../src/fflib/AddNewFE.h ../src/fflib/AFunction_ext.hpp ../src/fflib/AFunction.hpp ../src/fflib/AnyType.hpp ../src/fflib/array_init.hpp ../src/fflib/array_resize.hpp ../src/fflib/array_tlp.hpp ../src/femlib/assertion.hpp ../src/femlib/BamgFreeFem.hpp ../src/Algo/BFGS.hpp ../src/Algo/BrentLS.hpp ../src/Algo/CG.hpp ../src/femlib/CGNL.hpp ../src/fflib/CodeAlloc.hpp ../config.h ../config-wrapper.h ../src/Algo/CubicLS.hpp ../src/Algo/defs.hpp ../src/femlib/DOperator.hpp ../src/libMesh/eigenv.h ../src/fflib/endian.hpp ../src/fflib/environment.hpp ../src/fflib/error.hpp ../src/femlib/fem3.hpp ../src/femlib/fem.hpp ../src/femlib/FESpace.hpp ../src/femlib/FESpacen.hpp ../src/fflib/ff++.hpp ../src/fflib/ffstack.hpp ../src/femlib/FQuadTree.hpp ../src/femlib/GenericMesh.hpp ../src/Graphics/getprog-unix.hpp ../src/Graphics/glrgraph.hpp ../src/femlib/gmres.hpp ../src/femlib/GQuadTree.hpp ../src/femlib/HashTable.hpp ../src/femlib/HeapSort.hpp ../src/fflib/InitFunct.hpp ../src/fflib/ffapi.hpp ../src/femlib/Label.hpp ../src/fflib/lex.hpp ../src/fflib/lgfem.hpp ../src/fflib/lgmesh3.hpp ../src/fflib/lgsolver.hpp ../src/lglib/lg.tab.hpp ../src/femlib/libmesh5.h ../src/Algo/LineSearch.hpp ../src/femlib/MatriceCreuse.hpp ../src/femlib/MatriceCreuse_tpl.hpp ../src/femlib/Mesh1dn.hpp ../src/femlib/Mesh2dn.hpp ../src/bamglib/Mesh2.h ../src/femlib/Mesh3dn.hpp ../src/bamglib/Meshio.h ../src/femlib/MeshPoint.hpp ../src/bamglib/meshtype.h ../src/bamglib/Metric.h ../src/Graphics/mode_open.hpp ../src/Algo/NewtonRaphson.hpp ../src/Algo/NRJ.hpp ../src/fflib/Operator.hpp ../src/Algo/Optima.hpp ../src/Algo/Param.hpp ../src/femlib/PkLagrange.hpp ../src/fflib/PlotStream.hpp ../src/fflib/problem.hpp ../src/femlib/QuadratureFormular.hpp ../src/bamglib/QuadTree.h ../src/femlib/R1.hpp ../src/bamglib/R2.h ../src/femlib/R2.hpp ../src/femlib/R3.hpp ../src/femlib/RefCounter.hpp ../src/Graphics/rgraph.hpp ../src/femlib/RNM.hpp ../src/femlib/RNM_opc.hpp ../src/femlib/RNM_op.hpp ../src/femlib/RNM_tpl.hpp ../src/Algo/RosenBrock.hpp ../src/fflib/Serialize.hpp ../src/bamglib/SetOfE4.h ../src/fflib/showverb.hpp ../src/femlib/splitsimplex.hpp ../src/fflib/String.hpp ../src/fflib/strversionnumber.hpp ../src/fflib/throwassert.hpp ../src/femlib/ufunction.hpp ../src/fflib/versionnumber.hpp ../src/bamglib/write_hdf5.hpp ../src/bamglib/write_xdmf.hpp ../src/fflib/P1IsoValue.hpp; do ln -s ../$i include/. ; done touch include.done make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ../config.status --file=load.link:load.link.in config.status: creating load.link chmod a+x load.link make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' touch WHERE_LIBRARY make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ../config.status --file=ff-pkg-download:ff-pkg-download.in config.status: creating ff-pkg-download chmod a+x ff-pkg-download cp ff-pkg-download ../download/bin make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' echo loadpath = \"./\" >freefem++.pref echo includepath += \"../examples++-3d/\" >freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ../config.status --file=ff-get-dep:ff-get-dep.in config.status: creating ff-get-dep chmod a+x ff-get-dep if [ -d ../download/bin ] ;then cp ff-get-dep ../download/bin; fi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' diff: WHERE_LIBRARY-download: No such file or directory make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ../config.status --file=ff-c++:load.link.in config.status: creating ff-c++ chmod a+x ff-c++ make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file Error freefem++ file ,file make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' /usr/bin/make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ff-mmap-semaphore.cpp eval ./ff-c++ libff-mmap-semaphore.c ff-mmap-semaphore.cpp -lpthread g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'libff-mmap-semaphore.c' 'ff-mmap-semaphore.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'libff-mmap-semaphore.o' 'ff-mmap-semaphore.o' -o ff-mmap-semaphore.so '-lpthread' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'libff-mmap-semaphore.o' 'ff-mmap-semaphore.o' -o ../examples++-mpi/ff-mmap-semaphore.so '-lpthread' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' libff-mmap-semaphore.c: In function 'void ffmmap_init(ff_Pmmap, const char*, long int)': libff-mmap-semaphore.c:267:27: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'off_t' {aka 'long int'} [-Wformat=] 267 | printf(" len %ld size %lld \n", len, size); | ~~~^ ~~~~ | | | | | off_t {aka long int} | long long int | %ld In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-mmap-semaphore.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_mmap; B = ff_pointeur_mmap*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_mmap; PT = ff_pointeur_mmap*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_mmap; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:172:52: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_mmap' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem]': ./include/AFunction.hpp:787:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = ff_pointeur_sem; B = ff_pointeur_sem*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2863:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = ff_pointeur_sem; PT = ff_pointeur_sem*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = ff_pointeur_sem; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ff-mmap-semaphore.cpp:173:50: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ff_pointeur_sem' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_sem*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ff_pointeur_sem*; A0 = ff_pointeur_sem*; A1 = std::__cxx11::basic_string*; A2 = bool; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_sem* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ff_pointeur_mmap*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = ff_pointeur_mmap*; A0 = ff_pointeur_mmap*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct ff_pointeur_mmap* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -fPIC ffmaster.c libff-mmap-semaphore.o -o ffmaster -lpthread make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto SuperLu.cpp eval ./ff-c++ MISSING lib superlu4, Check the WHERE-LIBRARYfiles make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto dfft.cpp eval ./ff-c++ dfft.cpp -lfftw3 g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'dfft.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'dfft.o' -o dfft.so '-lfftw3' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'dfft.o' -o ../examples++-mpi/dfft.so '-lfftw3' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from dfft.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DFFT_1d2dor3d >]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = DFFT_1d2dor3d >; A0 = KN >*; A1 = long int; A2 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class DFFT_1d2dor3d >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s*]': ./include/AFunction_ext.hpp:128:22: required from 'AnyType E_F_F0F0F0F0_::operator()(Stack) const [with R = fftw_plan_s*; A0 = KN >*; A1 = KN >*; A2 = long int; A3 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:127:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = fftw_plan_s**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = fftw_plan_s**; TA0 = fftw_plan_s**; TA1 = fftw_plan_s*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct fftw_plan_s** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN >*; A0 = KN >*; A1 = DFFT_1d2dor3d >; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto UMFPACK64.cpp eval ./ff-c++ UMFPACK64.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'UMFPACK64.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'UMFPACK64.o' -o UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'UMFPACK64.o' -o ../examples++-mpi/UMFPACK64.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from UMFPACK64.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto NewSolver.cpp eval ./ff-c++ NewSolver.cpp -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/usr/include/suitesparse' '-I/usr/include/suitesparse' 'NewSolver.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'NewSolver.o' -o NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'NewSolver.o' -o ../examples++-mpi/NewSolver.so '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from NewSolver.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto tetgen.cpp eval ./ff-c++ tetgen.cpp -ltet -I. g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I.' 'tetgen.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'tetgen.o' -o tetgen.so '-ltet' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'tetgen.o' -o ../examples++-mpi/tetgen.so '-ltet' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from tetgen.cpp:2722: msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from tetgen.cpp:42: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheckmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto fflapack.cpp eval ./ff-c++ fflapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'fflapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'fflapack.o' -o fflapack.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'fflapack.o' -o ../examples++-mpi/fflapack.so '-lopenblas' '-lopenblas' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from fflapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto lapack.cpp eval ./ff-c++ lapack.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'lapack.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'lapack.o' -o lapack.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'lapack.o' -o ../examples++-mpi/lapack.so '-lopenblas' '-lopenblas' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from lapack.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse*>; TA0 = KNM*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 |make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Inverse >*>]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Inverse >*>; TA0 = KNM >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Inverse >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = KNM >*; TA1 = Mult >*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM*; TA0 = KNM*; TA1 = Mult*>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult >*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult >*>; TA0 = KNM >*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult >*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Mult*>]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Mult*>; TA0 = KNM*; TA1 = KNM*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Mult*>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ffnewuoa.cpp eval ./ff-c++ newuoa.f ffnewuoa.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffnewuoa.cpp' gfortran -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules -DNDEBUG -fPIC -I./include 'newuoa.f' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'newuoa.o' 'ffnewuoa.o' -o ffnewuoa.so /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'newuoa.o' 'ffnewuoa.o' -o ../examples++-mpi/ffnewuoa.so /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ffnewuoa.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran newuoa.f:52:72: 52 | 10 W(N+K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:56:72: 56 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:57:72: 57 | 20 W(N+K)=W(N+K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:74:72: 74 | 30 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:85:72: 85 | 40 SSTEMP=SSTEMP+DIFF*DIFF | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:95:72: 95 | 60 S(I)=XPT(KSAV,I)-XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:111:72: 111 | 80 XOPTS=XOPTS+XOPT(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:123:72: 123 | 90 DEN(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:134:72: 134 | 100 TEMPC=TEMPC+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:139:72: 139 | 110 WVEC(K,5)=HALF*TEMPA*TEMPB | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:146:72: 146 | 120 WVEC(IP,5)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:154:72: 154 | 130 PROD(K,JC)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:158:72: 158 | 140 SUM=SUM+ZMAT(K,J)*WVEC(K,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:160:72: 160 | DO 150 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1) newuoa.f:161:72: 161 | 150 PROD(K,JC)=PROD(K,JC)+SUM*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:166:72: 166 | 160 SUM=SUM+BMAT(K,J)*WVEC(NPT+J,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:167:72: 167 | 170 PROD(K,JC)=PROD(K,JC)+SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:169:72: 169 | DO 190 J=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1) newuoa.f:172:72: 172 | 180 SUM=SUM+BMAT(I,J)*WVEC(I,JC) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:173:72: 173 | 190 PROD(NPT+J,JC)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:181:72: 181 | 200 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:200:72: 200 | 210 DEN(9)=DEN(9)-HALF*TEMPA | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:207:72: 207 | 220 SUM=SUM+PAR(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:241:72: 241 | 230 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:245:72: 245 | 240 SUM=SUM+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:271:72: 271 | 260 PAR(J+1)=PAR(2)*PAR(J-1)+PAR(3)*PAR(J-2) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:276:72: 276 | 270 DENMAX=DENMAX+DENEX(J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:279:72: 279 | DO 280 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 280 at (1) newuoa.f:280:72: 280 | 280 VLAG(K)=VLAG(K)+PROD(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:290:72: 290 | 290 TEMPB=TEMPB+W(I)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 290 at (1) newuoa.f:301:72: 301 | 300 S(I)=TAU*BMAT(KNEW,I)+ALPHA*TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:305:72: 305 | 310 SUM=SUM+XPT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 310 at (1) newuoa.f:307:72: 307 | DO 320 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 320 at (1) newuoa.f:308:72: 308 | 320 S(I)=S(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 320 at (1) newuoa.f:313:72: 313 | 330 DS=DS+D(I)*S(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 330 at (1) newuoa.f:321:72: 321 | DO 350 J=1,5 | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 350 at (1) newuoa.f:322:72: 322 | 350 W(K)=W(K)+WVEC(K,J)*PAR(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:363:72: 363 | 10 HCOL(K)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:367:72: 367 | DO 20 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:368:72: 368 | 20 HCOL(K)=HCOL(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:379:72: 379 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:385:72: 385 | 40 SUM=SUM+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:388:72: 388 | DO 50 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1) newuoa.f:390:72: 390 | 50 GD(I)=GD(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:401:72: 401 | 60 DHD=DHD+D(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:411:72: 411 | 70 S(I)=GC(I)+TEMP*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:424:72: 424 | 90 SS=SS+S(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1) newuoa.f:430:72: 430 | 100 W(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:438:72: 438 | 110 SUM=SUM+XPT(K,J)*S(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:440:72: 440 | DO 120 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 120 at (1) newuoa.f:441:72: 441 | 120 W(I)=W(I)+SUM*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1) newuoa.f:452:72: 452 | 130 CF5=CF5+S(I)*GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:476:72: 476 | 140 TAUOLD=TAU | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:495:72: 495 | 150 S(I)=GC(I)+GD(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:629:72: 629 | 10 XPT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:630:72: 630 | DO 20 I=1,NDIM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 20 at (1) newuoa.f:631:72: 631 | 20 BMAT(I,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1) newuoa.f:633:72: 633 | 30 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:636:72: 636 | DO 40 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1) newuoa.f:637:72: 637 | 40 ZMAT(K,J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:678:72: 678 | 60 X(J)=XPT(NF,J)+XBASE(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:739:72: 739 | 80 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:750:72: 750 | 110 DSQ=DSQ+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:771:72: 771 | 130 SUM=SUM+XPT(K,I)*XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:775:72: 775 | DO 140 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:781:72: 781 | DO 140 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 140 at (1) newuoa.f:782:72: 782 | 140 BMAT(IP,J)=BMAT(IP,J)+VLAG(I)*W(J)+W(I)*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:790:72: 790 | 150 W(I)=W(NPT+I)*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:794:72: 794 | 160 SUM=SUM+W(I)*XPT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1) newuoa.f:797:72: 797 | DO 170 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1) newuoa.f:798:72: 798 | 170 BMAT(I,J)=BMAT(I,J)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1) newuoa.f:799:72: 799 | DO 180 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:803:72: 803 | DO 180 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 180 at (1) newuoa.f:804:72: 804 | 180 BMAT(IP,J)=BMAT(IP,J)+TEMP*VLAG(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:814:72: 814 | 190 XPT(K,J)=XPT(K,J)-HALF*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:815:72: 815 | DO 200 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:820:72: 820 | 200 BMAT(NPT+I,J)=BMAT(NPT+J,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:823:72: 823 | 210 XOPT(J)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:846:72: 846 | 220 SUM=SUM+BMAT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1) newuoa.f:848:72: 848 | 230 VLAG(K)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 230 at (1) newuoa.f:853:72: 853 | 240 SUM=SUM+ZMAT(I,K)*W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 240 at (1) newuoa.f:860:72: 860 | DO 250 I=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 250 at (1) newuoa.f:861:72: 861 | 250 VLAG(I)=VLAG(I)+SUM*ZMAT(I,K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 250 at (1) newuoa.f:867:72: 867 | 260 SUM=SUM+W(I)*BMAT(I,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 260 at (1) newuoa.f:871:72: 871 | 270 SUM=SUM+BMAT(JP,K)*D(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 270 at (1) newuoa.f:874:72: 874 | 280 DX=DX+D(J)*XOPT(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 280 at (1) newuoa.f:894:72: 894 | 300 X(I)=XBASE(I)+XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 300 at (1) newuoa.f:919:72: 919 | DO 340 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 340 at (1) newuoa.f:923:72: 923 | 340 VQUAD=VQUAD+TEMP*HQ(IH) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 340 at (1) newuoa.f:925:72: 925 | 350 VQUAD=VQUAD+PQ(K)*W(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 350 at (1) newuoa.f:942:72: 942 | 360 XOPTSQ=XOPTSQ+XOPT(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 360 at (1) newuoa.f:979:72: 979 | 380 HDIAG=HDIAG+TEMP*ZMAT(K,J)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 380 at (1) newuoa.f:983:72: 983 | 390 DISTSQ=DISTSQ+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 390 at (1) newuoa.f:1001:72: 1001 | DO 420 J=1,I | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 420 at (1) newuoa.f:1003:72: 1003 | 420 HQ(IH)=HQ(IH)+TEMP*XPT(KNEW,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 420 at (1) newuoa.f:1012:72: 1012 | DO 440 K=1,NPT | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 440 at (1) newuoa.f:1013:72: 1013 | 440 PQ(K)=PQ(K)+TEMP*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 440 at (1) newuoa.f:1018:72: 1018 | 450 XPT(KNEW,I)=XNEW(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 450 at (1) newuoa.f:1029:72: 1029 | 700 VLAG(K)=FVAL(K)-FVAL(KOPT) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 700 at (1) newuoa.f:1034:72: 1034 | 710 SUM=SUM+BMAT(K,I)*VLAG(K) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 710 at (1) newuoa.f:1036:72: 1036 | 720 W(I)=SUM | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 720 at (1) newuoa.f:1045:72: 1045 | 730 GQ(I)=W(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 730 at (1) newuoa.f:1047:72: 1047 | 740 HQ(IH)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 740 at (1) newuoa.f:1051:72: 1051 | 750 W(J)=W(J)+VLAG(K)*ZMAT(K,J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 750 at (1) newuoa.f:1052:72: 1052 | 760 IF (J .LT. IDZ) W(J)=-W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 760 at (1) newuoa.f:1055:72: 1055 | DO 770 J=1,NPTM | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 770 at (1) newuoa.f:1056:72: 1056 | 770 PQ(K)=PQ(K)+ZMAT(K,J)*W(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 770 at (1) newuoa.f:1078:72: 1078 | 470 SUM=SUM+(XPT(K,J)-XOPT(J))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 470 at (1) newuoa.f:1129:72: 1129 | 540 X(I)=XBASE(I)+XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 540 at (1) newuoa.f:1173:72: 1173 | 10 D(I)=XOPT(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1185:72: 1185 | 30 DD=DD+D(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1) newuoa.f:1201:72: 1201 | 60 DHD=DHD+D(J)*HD(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1222:72: 1222 | 70 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 70 at (1) newuoa.f:1238:72: 1238 | 80 SS=SS+STEP(I)**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1) newuoa.f:1252:72: 1252 | 100 SHS=SHS+STEP(I)*HS(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 100 at (1) newuoa.f:1265:72: 1265 | 110 D(I)=TEMPA*(G(I)+HS(I))-TEMPB*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 110 at (1) newuoa.f:1273:72: 1273 | 130 DHS=DHS+HD(I)*STEP(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 130 at (1) newuoa.f:1296:72: 1296 | 140 QSAV=QNEW | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1) newuoa.f:1316:72: 1316 | 150 GG=GG+(G(I)+HS(I))**2 | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 150 at (1) newuoa.f:1328:72: 1328 | 180 HD(I)=ZERO | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 180 at (1) newuoa.f:1332:72: 1332 | 190 TEMP=TEMP+XPT(K,J)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1) newuoa.f:1334:72: 1334 | DO 200 I=1,N | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 200 at (1) newuoa.f:1335:72: 1335 | 200 HD(I)=HD(I)+TEMP*XPT(K,I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 200 at (1) newuoa.f:1338:72: 1338 | DO 210 I=1,J | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 210 at (1) newuoa.f:1341:72: 1341 | 210 HD(I)=HD(I)+HQ(IH)*D(J) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 210 at (1) newuoa.f:1376:72: 1376 | 10 ZMAT(I,JL)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1) newuoa.f:1407:72: 1407 | 40 ZMAT(I,1)=TEMPA*ZMAT(I,1)-TEMPB*VLAG(I) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1) newuoa.f:1425:72: 1425 | 50 ZMAT(I,JB)=SCALB*(ZMAT(I,JB)-TEMPA*W(I)-TEMPB*VLAG(I)) | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1) newuoa.f:1440:72: 1440 | 60 ZMAT(I,IDZ)=TEMP | 1 Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1) newuoa.f:1450:72: 1450 | DO 70 I=1,JP | 1 Warning: Fortran 2018 deleted feature: Shared DO termination label 70 at (1) newuoa.f:482:0: 482 | TEMPB=TEMPB-TAUMAX | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1302:0: 1302 | TEMPB=TEMPB-QMIN | Warning: 'tempb' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1249:0: 1249 | SHS=ZERO | Warning: 'shs' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1288:0: 1288 | QNEW=(SG+CF*CTH)*CTH+(DG+DHS*CTH)*STH | Warning: 'sg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1213:0: 1213 | QRED=QRED+QADD | Warning: 'qred' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1247:0: 1247 | 90 IF (GG .LE. 1.0D-4*GGBEG) GOTO 160 | Warning: 'ggbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1230:0: 1230 | TEMP=GG/GGSAV | Warning: 'gg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1207:0: 1207 | TEMP=DHD/DD | Warning: 'dd' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1210:0: 1210 | ALPHA=DMIN1(ALPHA,GG/DHD) | Warning: 'bstep' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:766:0: 766 | 120 IF (DSQ .LE. 1.0D-3*XOPTSQ) THEN | Warning: 'xoptsq' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'xjpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:718:0: 718 | IF (XIPT .LT. ZERO) IPT=IPT+N | Warning: 'xipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1025:0: 1025 | IF (DABS(RATIO) .GT. 1.0D-2) THEN | Warning: 'ratio' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:757:0: 757 | IF (NF .LE. NFSAV+2) GOTO 460 | Warning: 'nfsav' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:719:0: 719 | IF (XJPT .LT. ZERO) JPT=JPT+N | Warning: 'jpt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:1041:0: 1041 | ITEST=ITEST+1 | Warning: 'itest' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:717:0: 717 | IH=(IPT*(IPT-1))/2+JPT | Warning: 'ipt' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:695:0: 695 | GQ(NFM)=(F-FBEG)/RHOBEG | Warning: 'fbeg' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:959:0: 959 | DELTA=DMAX1(HALF*DELTA,DNORM) | Warning: 'dnorm' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: 759 | IF (TEMP .LE. DMAX1(DIFFA,DIFFB,DIFFC)) GOTO 460 | Warning: 'diffc' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:759:0: Warning: 'diffa' may be used uninitialized in this function [-Wmaybe-uninitialized] newuoa.f:500:0: 500 | FUNCTION NEWUOA (N,NPT,X,RHOBEG,RHOEND,IPRINT,MAXFUN,W,IWF, | Warning: '__result_newuoa' may be used uninitialized in this function [-Wmaybe-uninitialized] make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ilut.cpp eval ./ff-c++ ilut.cpp -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'ilut.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ilut.o' -o ilut.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ilut.o' -o ../examples++-mpi/ilut.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ilut.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Vector]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = ILUT_Vector; A0 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Vector' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = ILUT_Vector; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ILUT_Matrix]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = ILUT_Matrix; A0 = KN*; A1 = KN*; A2 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class ILUT_Matrix' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = long int*; A0 = long int*; A1 = ILUT_Matrix; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ff-NLopt.cpp eval ./ff-c++ MISSING lib nlopt, Check the WHERE-LIBRARYfiles make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ff-cmaes.cpp eval ./ff-c++ cmaes.cpp ff-cmaes.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'cmaes.cpp' 'ff-cmaes.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'ff-cmaes.o' -o ff-cmaes.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'ff-cmaes.o' -o ../examples++-mpi/ff-cmaes.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3425:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3425:58: note: length computed here 3425 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3428:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3429:39: note: length computed here 3429 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3433:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3434:39: note: length computed here 3434 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at cmaes.cpp:3438:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': cmaes.cpp:3439:39: note: length computed here 3439 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-cmaes.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto myfunction.cpp eval ./ff-c++ myfunction.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction.o' -o myfunction.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction.o' -o ../examples++-mpi/myfunction.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto BernardiRaugel.cpp eval ./ff-c++ BernardiRaugel.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BernardiRaugel.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BernardiRaugel.o' -o BernardiRaugel.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BernardiRaugel.o' -o ../examples++-mpi/BernardiRaugel.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BernardiRaugel.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Morley.cpp eval ./ff-c++ Morley.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Morley.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Morley.o' -o Morley.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Morley.o' -o ../examples++-mpi/Morley.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Morley.cpp:44: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/Amake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' nyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto gsl.cpp eval ./ff-c++ gsl.cpp -lgsl -lgslcblas -lm -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'gsl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gsl.o' -o gsl.so '-lgsl' '-lgslcblas' '-lm' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gsl.o' -o ../examples++-mpi/gsl.so '-lgsl' '-lgslcblas' '-lm' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' gsl.cpp: In member function 'void GSLInterpolation::init(const KN_&, const KN_&, bool, long int)': gsl.cpp:100:22: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 100 | for (long k = 0; k < n; ++k) { | ~~^~~ gsl.cpp: In member function 'void GSLInterpolation::init(GSLInterpolation*, bool)': gsl.cpp:121:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int i = 0; i < 2 * n; ++i) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gsl.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = long int*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = long int*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1285:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'long int* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = const gsl_rng_type*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = GSLInterpolation*]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = GSLInterpolation*; A0 = GSLInterpolation*; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct GSLInterpolation* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = gsl_rng**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = gsl_rng**; TA0 = gsl_rng**; TA1 = const gsl_rng_type*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct gsl_rng** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = ddGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = ddGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct ddGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = dGSLInterpolation]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = dGSLInterpolation; TA0 = GSLInterpolation*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct dGSLInterpolation' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const gsl_rng_type*]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = const gsl_rng_type*; TA0 = long int; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct gsl_rng_type* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto funcTemplate.cpp eval ./ff-c++ funcTemplate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'funcTemplate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'funcTemplate.o' -o funcTemplate.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'funcTemplate.o' -o ../examples++-mpi/funcTemplate.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from funcTemplate.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto addNewType.cpp eval ./ff-c++ addNewType.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'addNewType.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'addNewType.o' -o addNewType.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'addNewType.o' -o ../examples++-mpi/addNewType.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from addNewType.cpp:23: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType_uv]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = myType_uv; A0 = myType*; A1 = double; A2 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class myType_uv' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = myType*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = myType*; A0 = myType*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class myType* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction.hpp:1074:22: required from 'AnyType E_F_F0_::operator()(Stack) const [with R = Fem2D::R3*; A0 = myType_uv; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1073:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P3.cpp eval ./ff-c++ Element_P3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3.o' -o Element_P3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3.o' -o ../examples++-mpi/Element_P3.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto qf11to25.cpp eval ./ff-c++ qf11to25.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'qf11to25.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'qf11to25.o' -o qf11to25.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'qf11to25.o' -o ../examples++-mpi/qf11to25.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from qf11to25.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1814:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1815:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' qf11to25.cpp:1816:189: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = const Fem2D::GQuadratureFormular*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular**]': ./include/AFunction.hpp:1148:22: required from 'AnyType E_F_F0F0F0_::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular**; A0 = const Fem2D::GQuadratureFormular**; A1 = long int; A2 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1147:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P4.cpp eval ./ff-c++ Element_P4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4.o' -o Element_P4.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4.o' -o ../examples++-mpi/Element_P4.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' de/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P3dc.cpp eval ./ff-c++ Element_P3dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P3dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3dc.o' -o Element_P3dc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P3dc.o' -o ../examples++-mpi/Element_P3dc.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P3dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P4dc.cpp eval ./ff-c++ Element_P4dc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P4dc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4dc.o' -o Element_P4dc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P4dc.o' -o ../examples++-mpi/Element_P4dc.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P4dc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_PkEdge.cpp eval ./ff-c++ Element_PkEdge.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_PkEdge.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_PkEdge.o' -o Element_PkEdge.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_PkEdge.o' -o ../examples++-mpi/Element_PkEdge.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_PkEdge.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto splitmesh3.cpp eval ./ff-c++ splitmesh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh3.o' -o splitmesh3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh3.o' -o ../examples++-mpi/splitmesh3.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from splitmesh3.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto splitmesh6.cpp eval ./ff-c++ splitmesh6.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh6.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh6.o' -o splitmesh6.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh6.o' -o ../examples++-mpi/splitmesh6.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from splitmesh6.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh*; A0 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto splitmesh4.cpp eval ./ff-c++ splitmesh4.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh4.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh4.o' -o splitmesh4.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh4.o' -o ../examples++-mpi/splitmesh4.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from splitmesh4.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto msh3.cpp eval ./ff-c++ msh3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'msh3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'msh3.o' -o msh3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'msh3.o' -o ../examples++-mpi/msh3.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi msh3.cpp: In function 'void OrderVertexTransfo_hcode_nv(const int&, const double*, const double*, const double*, const double*, const double*, double, int*, int*, int&)': msh3.cpp:3837:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3837 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:3869:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3869 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp: In function 'void PointCommun_hcode(const int&, const int&, const int&, double**, const double*, const double*, double, int*, int&)': msh3.cpp:3965:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3965 | for (int ii = 0; ii < NbCode; ii++) { | ~~~^~~~~~~~ msh3.cpp:4006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4006 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ msh3.cpp:4043:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4043 | for (int icode = 0; icode < NbCode; icode++) { | ~~~~~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from msh3.cpp:43: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearCmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' omb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = listMesh3]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_addmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class listMesh3' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3**]': ./include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = Op3_setmesh; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2372:13: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto splitmesh12.cpp eval ./ff-c++ splitmesh12.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitmesh12.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh12.o' -o splitmesh12.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitmesh12.o' -o ../examples++-mpi/splitmesh12.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from splitmesh12.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh3*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = const Fem2D::Mesh3*; A0 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ffrandom.cpp eval ./ff-c++ ffrandom.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ffrandom.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ffrandom.o' -o ffrandom.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ffrandom.o' -o ../examples++-mpi/ffrandom.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ffrandom.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto mat_dervieux.cpp eval ./ff-c++ mat_dervieux.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_dervieux.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_dervieux.o' -o mat_dervieux.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_dervieux.o' -o ../examples++-mpi/mat_dervieux.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from mat_dervieux.cpp:35: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto medit.cpp eval ./ff-c++ medit.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'medit.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'medit.o' -o medit.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'medit.o' -o ../examples++-mpi/medit.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' medit.cpp: In member function 'virtual AnyType datasolMesh2_Op::operator()(Stack) const': medit.cpp:411:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 411 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:451:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 451 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In constructor 'PopenMeditMesh_Op::PopenMeditMesh_Op(const basicAC_F0&)': medit.cpp:967:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 967 | if (jj != (nbTh - 1) * offset) { | ~~~^~~~~~~~~~~~~~~~~~~~~~ medit.cpp: In member function 'virtual AnyType PopenMeditMesh_Op::operator()(Stack) const': medit.cpp:1158:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1158 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from medit.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': medit.cpp:259:35: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType datasolMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:582:9: required from here medit.cpp:636:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 636 | for (size_t j = 0; j < l[i].nbfloat; j++) { | ~~^~~~~~~~~~~~~~ medit.cpp:722:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 722 | for (size_t j = 0; j < l[ii].nbfloat; j++) { | ~~^~~~~~~~~~~~~~~ medit.cpp: In instantiation of 'AnyType PopenMeditMesh3_Op::operator()(Stack) const [with v_fes = v_fes3; AnyType = AnyTypeWithOutCheck; Stack = void*]': medit.cpp:1777:9: required from here medit.cpp:1914:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const long int' [-Wsign-compare] 1914 | for (size_t i = 0; i < offset; i++) { | ~~^~~~~~~~ medit.cpp: In function 'char* meditcmd(long int, int, int, const string&, const string&)': medit.cpp:809:28: warning: '%i' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~ medit.cpp:809:21: note: directive argument in the range [-2147483647, 2147483647] 809 | sprintf(newsol, " ffsol%i", nbstrings); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from ./include/ff++.hpp:6, from medit.cpp:34: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 10 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto lgbmo.cpp eval ./ff-c++ bmo.cpp lgbmo.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bmo.cpp' 'lgbmo.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bmo.o' 'lgbmo.o' -o lgbmo.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bmo.o' 'lgbmo.o' -o ../examples++-mpi/lgbmo.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' bmo.cpp:81:16: warning: 'std::istream& Eat2LN(std::istream&)' defined but not used [-Wunused-function] 81 | static istream&Eat2LN (istream &f) { | ^~~~~~ In file included from ./include/AFunction.hpp:90, from lgbmo.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto mat_psi.cpp eval ./ff-c++ mat_psi.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'mat_psi.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_psi.o' -o mat_psi.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'mat_psi.o' -o ../examples++-mpi/mat_psi.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from mat_psi.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ppm2rnm.cpp eval ./ff-c++ ppm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ppm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ppm2rnm.o' -o ppm2rnm.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ppm2rnm.o' -o ../examples++-mpi/ppm2rnm.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ppm2rnm.cpp:39: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KNM*; A0 = KNM*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = KN*; A0 = KN*; A1 = KNM*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto DxWriter.cpp eval ./ff-c++ DxWriter.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'DxWriter.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'DxWriter.o' -o DxWriter.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'DxWriter.o' -o ../examples++-mpi/DxWriter.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' DxWriter.cpp: In member function 'void DxWriter::save_header()': DxWriter.cpp:84:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp:87:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (int j = 0; j < _vecofts[i].vecistant.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::openfiles(const string&)': DxWriter.cpp:108:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ DxWriter.cpp: In member function 'void DxWriter::addistant2ts(const string&, double, const KN&)': DxWriter.cpp:166:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 166 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ DxWriter.cpp: In member function 'const Fem2D::Mesh* DxWriter::getmeshts(const string&)': DxWriter.cpp:220:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (int i = 0; i < _vecofts.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from DxWriter.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = DxWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = DxWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = DxWriter*; A0 = DxWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class DxWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto pcm2rnm.cpp eval ./ff-c++ pcm.cpp pcm2rnm.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pcm.cpp' 'pcm2rnm.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pcm.o' 'pcm2rnm.o' -o pcm2rnm.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pcm.o' 'pcm2rnm.o' -o ../examples++-mpi/pcm2rnm.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from pcm2rnm.cpp:49: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM >*]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KNM >*; TA0 = std::__cxx11::basic_string*; TA1 = KNM >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto gmsh.cpp eval ./ff-c++ gmsh.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'gmsh.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gmsh.o' -o gmsh.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'gmsh.o' -o ../examples++-mpi/gmsh.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from gmsh.cpp:45: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto iovtk.cpp eval ./ff-c++ iovtk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'iovtk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iovtk.o' -o iovtk.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iovtk.o' -o ../examples++-mpi/iovtk.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' iovtk.cpp: In function 'Fem2D::Mesh* VTK_Load(const string&, bool)': iovtk.cpp:1183:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1183 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1245:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1245 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:1299:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1299 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:1941:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1941 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:1958:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 1958 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp: In function 'Fem2D::Mesh3* VTK_Load3(const string&, bool)': iovtk.cpp:2778:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2778 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2853:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2853 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp:2903:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 2903 | for (unsigned int i = 0; i < numElements; i++) { | ~~^~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3606:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3606 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ iovtk.cpp:3621:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 3621 | for (unsigned int i = 0; i < Th.nv; i++) { | ~~^~~~~~~ In file included from ./include/AFunction.hpp:90, from iovtk.cpp:52: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH(const string&, FILE*, const Fem2D::Mesh&, bool, int, bool, bool)': iovtk.cpp:2277:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 2277 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iovtk.cpp: In function 'void VTK_WRITE_MESH3(const string&, FILE*, const Fem2D::Mesh3&, bool, int, bool, bool)': iovtk.cpp:3884:36: warning: '%s' directive writing up to 15 bytes into a region of size 4 [-Wformat-overflow=] 3884 | int bid0 = sprintf(newvalue, "%s", (char *)&tab[itab]); | ^~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from iovtk.cpp:44: /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 1 and 16 bytes into a destination of size 4 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto MetricKuate.cpp eval ./ff-c++ MetricKuate.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricKuate.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricKuate.o' -o MetricKuate.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricKuate.o' -o ../examples++-mpi/MetricKuate.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricKuate.cpp:51: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P1dc1.cpp eval ./ff-c++ Element_P1dc1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1dc1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1dc1.o' -o Element_P1dc1.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1dc1.o' -o ../examples++-mpi/Element_P1dc1.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1dc1.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto BinaryIO.cpp eval ./ff-c++ BinaryIO.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BinaryIO.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BinaryIO.o' -o BinaryIO.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BinaryIO.o' -o ../examples++-mpi/BinaryIO.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from BinaryIO.cpp:32: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto isolineP1.cpp eval ./ff-c++ isolineP1.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isolineP1.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isolineP1.o' -o isolineP1.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isolineP1.o' -o ../examples++-mpi/isolineP1.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isolineP1.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto isoline.cpp eval ./ff-c++ isoline.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'isoline.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isoline.o' -o isoline.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'isoline.o' -o ../examples++-mpi/isoline.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi isoline.cpp: In member function 'virtual AnyType ISOLINE_P1_Op::operator()(Stack) const': isoline.cpp:673:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 673 | for (int i = 0; i < P.size(); ++i) { | ~~^~~~~~~~~~ isoline.cpp:727:11: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 727 | if (iss < starting.size()) { | ~~~~^~~~~~~~~~~~~~~~~ isoline.cpp:792:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 792 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:800:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 800 | for (int i = 0, j = 0; i < iQ.size(); i += 2, ++j) { | ~~^~~~~~~~~~~ isoline.cpp:809:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:818:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 818 | for (int i = 0; i < iQ.size(); ) { | ~~^~~~~~~~~~~ isoline.cpp:843:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 843 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:851:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | for (int i = 0; i < iQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:860:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 860 | for (int i = 0; i < QQ.size(); ++i) { | ~~^~~~~~~~~~~ isoline.cpp:868:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int k = 0; k < iQ.size(); k += 2) { | ~~^~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from isoline.cpp:40: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Linmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' earComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': isoline.cpp:1064:20: required from 'AnyType E_F_F0F0F0F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = long int; A2 = long int; A3 = double; A4 = long int*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' isoline.cpp:1063:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto thresholdings.cpp eval ./ff-c++ thresholdings.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'thresholdings.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'thresholdings.o' -o thresholdings.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'thresholdings.o' -o ../examples++-mpi/thresholdings.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from thresholdings.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding >; TA0 = Matrice_Creuse >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./inclumake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' de/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Thresholding; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse >*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = Matrice_Creuse >*; A0 = Thresholding >; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Thresholding]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Thresholding; TA0 = Matrice_Creuse*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct Thresholding' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto VTK_writer_3d.cpp eval ./ff-c++ VTK_writer_3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer_3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer_3d.o' -o VTK_writer_3d.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer_3d.o' -o ../examples++-mpi/VTK_writer_3d.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi VTK_writer_3d.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer_3d.cpp:72:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer_3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: requimake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' red from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh3*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto VTK_writer.cpp eval ./ff-c++ VTK_writer.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'VTK_writer.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer.o' -o VTK_writer.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'VTK_writer.o' -o ../examples++-mpi/VTK_writer.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi VTK_writer.cpp: In member function 'void VtkWriter::openfiles(const string&)': VTK_writer.cpp:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 0; i < tmp.length(); ++i) { | ~~^~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from VTK_writer.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = VtkWriter*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = VtkWriter*; A0 = VtkWriter*; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class VtkWriter* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = void*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = void*; A0 = VtkWriter*; A1 = const Fem2D::Mesh*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'void* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto splitedges.cpp eval ./ff-c++ splitedges.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'splitedges.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitedges.o' -o splitedges.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'splitedges.o' -o ../examples++-mpi/splitedges.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from splitedges.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::Mesh*]': splitedges.cpp:277:58: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::Mesh* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_Mixte.cpp eval ./ff-c++ Element_Mixte.cpp -lopenblas -lopenblas g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte.o' -o Element_Mixte.so '-lopenblas' '-lopenblas' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte.o' -o ../examples++-mpi/Element_Mixte.so '-lopenblas' '-lopenblas' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi Element_Mixte.cpp: In constructor 'Fem2D::TypeOfFE_BDM1_2d::TypeOfFE_BDM1_2d(bool)': Element_Mixte.cpp:1215:32: warning: 'Fem2D::TypeOfFE_BDM1_2d::QFE' will be initialized after [-Wreorder] 1215 | const QuadratureFormular1d &QFE; | ^~~ Element_Mixte.cpp:1214:9: warning: 'bool Fem2D::TypeOfFE_BDM1_2d::Ortho' [-Wreorder] 1214 | bool Ortho; | ^~~~~ Element_Mixte.cpp:1216:4: warning: when initialized here [-Wreorder] 1216 | TypeOfFE_BDM1_2d (bool ortho) | ^~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte.cpp:50: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto myfunction2.cpp eval ./ff-c++ myfunction2.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'myfunction2.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction2.o' -o myfunction2.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'myfunction2.o' -o ../examples++-mpi/myfunction2.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from myfunction2.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto MetricPk.cpp eval ./ff-c++ MetricPk.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'MetricPk.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricPk.o' -o MetricPk.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MetricPk.o' -o ../examples++-mpi/MetricPk.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from MetricPk.cpp:43: TensorK.hpp: In constructor 'TensorK::TensorK(int, int, TensorK::triangulation_type, TensorK::which_matrix, double)': TensorK.hpp:72:22: warning: 'TensorK::wmat' will be initialized after [-Wreorder] 72 | const which_matrix wmat; | ^~~~ TensorK.hpp:70:16: warning: 'const double TensorK::p_exp' [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ TensorK.hpp:70:16: warning: 'TensorK::p_exp' will be initialized after [-Wreorder] 70 | const double p_exp; | ^~~~~ TensorK.hpp:63:12: warning: 'const int TensorK::t_deg' [-Wreorder] 63 | const int t_deg;// degree of the polynomials involved | ^~~~~ TensorK.hpp:115:1: warning: when initialized here [-Wreorder] 115 | TensorK::TensorK (int m_deg_, int r_deg_, triangulation_type ttype_ = Graded, which_matrix wmat_ = M1_alone, double p_exp_ = 2): | ^~~~~~~ MetricPk.cpp: In member function 'virtual AnyType MetricPk::operator()(Stack) const': MetricPk.cpp:305:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 305 | for (int i = 0; i < dist.size(); ++i) { // Dijkstra's algorithm. | ~~^~~~~~~~~~~~~ MetricPk.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 320 | for (int i = 0; i < dist.size(); ++i) { | ~~^~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from MetricPk.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': MetricPk.cpp:150:36: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyTmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ype.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto FreeFemQA.cpp eval ./ff-c++ GeometryQA.cpp FreeFemQA.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'GeometryQA.cpp' 'FreeFemQA.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'GeometryQA.o' 'FreeFemQA.o' -o FreeFemQA.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'GeometryQA.o' 'FreeFemQA.o' -o ../examples++-mpi/FreeFemQA.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from Geometry.hpp:28, from GeometryQA.cpp:39: SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Vertex]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::Edge]': GeometryQA.cpp:364:76: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = mir::BiDim]': GeometryQA.cpp:442:12: required from here SortedList.h:131:7: warning: 'mir::Tab >::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab >::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ SortedList.h: In instantiation of 'mir::Tab::Tab() [with TabElement = int]': GeometryQA.cpp:483:12: required from here SortedList.h:131:7: warning: 'mir::Tab::growIndex' will be initialized after [-Wreorder] 131 | int growIndex; | ^~~~~~~~~ SortedList.h:108:7: warning: 'int mir::Tab::max_accessed_pos' [-Wreorder] 108 | int max_accessed_pos; | ^~~~~~~~~~~~~~~~ SortedList.h:54:3: warning: when initialized here [-Wreorder] 54 | Tab (): cardMax(startCard), growIndex(0), max_accessed_pos(-1) { | ^~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from GeometryQA.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from FreeFemQA.cpp:34: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto shell.cpp eval ./ff-c++ shell.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'shell.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'shell.o' -o shell.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'shell.o' -o ../examples++-mpi/shell.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from shell.cpp:30: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::__cxx11::basic_string*]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::__cxx11::basic_string*; A0 = __dirstream**; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::__cxx11::basic_string* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = __dirstream**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = __dirstream**; TA0 = __dirstream**; TA1 = std::__cxx11::basic_string*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct __dirstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto pipe.cpp eval ./ff-c++ pipe.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'pipe.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pipe.o' -o pipe.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'pipe.o' -o ../examples++-mpi/pipe.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi pipe.cpp: In function 'bool get_eof(pstream**)': pipe.cpp:230:52: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] 230 | inline bool get_eof (pstream **p) {return (**p).is ? (**p).is->eof() : EOF;} | ^ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from pipe.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': pipe.cpp:202:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': pipe.cpp:209:32: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream*]': ./include/AFunction.hpp:783:23: required from 'AnyType UnRef(Stack, const AnyType&) [with A = pstream*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2886:10: required from 'ForEachTypePtr::ForEachTypePtr(Function1, Function1, Function1) [with T = pstream; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:2941:31: required from 'void Dcl_TypeandPtr(Function1, Function1, Function1, Function1, Function1, Function1) [with T = pstream*; Function1 = AnyTypeWithOutCheck (*)(void*, const AnyTypeWithOutCheck&); AnyType = AnyTypeWithOutCheck; Stack = void*]' pipe.cpp:233:85: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' eWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pstream**]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = pstream**; A0 = pstream**; A1 = std::__cxx11::basic_string*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'struct pstream** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = istream_good]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = istream_good; TA0 = pstream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class istream_good' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto symmetrizeCSR.cpp eval ./ff-c++ symmetrizeCSR.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'symmetrizeCSR.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'symmetrizeCSR.o' -o symmetrizeCSR.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'symmetrizeCSR.o' -o ../examples++-mpi/symmetrizeCSR.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = double]': symmetrizeCSR.cpp:78:107: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ symmetrizeCSR.cpp: In instantiation of 'long int symmetrizeCSR(Matrice_Creuse* const&) [with T = std::complex]': symmetrizeCSR.cpp:79:137: required from here symmetrizeCSR.cpp:41:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 41 | for (unsigned int i = 0; i < mA->n; ++i) { | ~~^~~~~~~ symmetrizeCSR.cpp:42:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 42 | for (unsigned int j = save; j < mA->lg[i + 1]; ++j) { | ~~^~~~~~~~~ symmetrizeCSR.cpp:44:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 44 | if (col <= i) { | ~~~~^~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from symmetrizeCSR.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto BEC.cpp eval ./ff-c++ BEC.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'BEC.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BEC.o' -o BEC.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'BEC.o' -o ../examples++-mpi/BEC.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from BEC.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': ./include/AFunction.hpp:1104:22: required from 'AnyType E_F_F0s_::operator()(Stack) const [with R = std::complex; A0 = KNM_; E = E_F0mps; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1103:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto bfstream.cpp eval ./ff-c++ bfstream.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'bfstream.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bfstream.o' -o bfstream.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'bfstream.o' -o ../examples++-mpi/bfstream.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from bfstream.cpp:31: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_istream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_istream*; A0 = Stream_b >; A1 = KN*; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_istream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::basic_ostream*]': ./include/AFunction.hpp:1119:22: required from 'AnyType E_F_F0F0_::operator()(Stack) const [with R = std::basic_ostream*; A0 = Stream_b >; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1118:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class std::basic_ostream* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_ostream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Stream_b >]': ./include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = Stream_b >; TA0 = std::basic_istream**; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:944:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Stream_b >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto iohdf5.cpp eval ./ff-c++ iohdf5.cpp -lm -ldl -lz -lsz -lhdf5 -lhdf5_hl -DDUMMY g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-DDUMMY' 'iohdf5.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iohdf5.o' -o iohdf5.so '-lm' '-ldl' '-lz' '-lsz' '-lhdf5' '-lhdf5_hl' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'iohdf5.o' -o ../examples++-mpi/iohdf5.so '-lm' '-ldl' '-lz' '-lsz' '-lhdf5' '-lhdf5_hl' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from iohdf5.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_Mixte3d.cpp eval ./ff-c++ Element_Mixte3d.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_Mixte3d.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte3d.o' -o Element_Mixte3d.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_Mixte3d.o' -o ../examples++-mpi/Element_Mixte3d.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_Mixte3d.cpp:36: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ff-AiryBiry.cpp eval ./ff-c++ ff-AiryBiry.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ff-AiryBiry.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ff-AiryBiry.o' -o ff-AiryBiry.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ff-AiryBiry.o' -o ../examples++-mpi/ff-AiryBiry.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ff-AiryBiry.cpp:158: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto exactpartition.cpp eval ./ff-c++ exactpartition.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'exactpartition.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'exactpartition.o' -o exactpartition.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'exactpartition.o' -o ../examples++-mpi/exactpartition.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from exactpartition.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto ClosePoints.cpp eval ./ff-c++ ClosePoints.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'ClosePoints.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ClosePoints.o' -o ClosePoints.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'ClosePoints.o' -o ../examples++-mpi/ClosePoints.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ClosePoints.cpp: In constructor 'R2close::R2close()': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:43:3: warning: when initialized here [-Wreorder] 43 | R2close (): data(0), n(0), nx(1000000), P(new Point[nx]), EPSILON(1e-6), offset(0) {InitialiserListe();} | ^~~~~~~ ClosePoints.cpp: In constructor 'R2close::R2close(double*, int, double, int)': ClosePoints.cpp:41:16: warning: 'R2close::EPSILON' will be initialized after [-Wreorder] 41 | const double EPSILON; | ^~~~~~~ ClosePoints.cpp:39:14: warning: 'int R2close::offset' [-Wreorder] 39 | int n, nx, offset; | ^~~~~~ ClosePoints.cpp:45:3: warning: when initialized here [-Wreorder] 45 | R2close (double *dd, int mx, double eps = 1e-6, int offsett = 1): | ^~~~~~~ In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from ClosePoints.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = double; A1 = KNM_; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_HCT.cpp eval ./ff-c++ Element_HCT.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_HCT.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_HCT.o' -o Element_HCT.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_HCT.o' -o ../examples++-mpi/Element_HCT.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_HCT.cpp:38: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P1bl.cpp eval ./ff-c++ Element_P1bl.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1bl.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1bl.o' -o Element_P1bl.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1bl.o' -o ../examples++-mpi/Element_P1bl.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1bl.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./incmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' lude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Curvature.cpp eval ./ff-c++ Curvature.cpp -L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib -lMesh -I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/libMesh g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include '-I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/libMesh' 'Curvature.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Curvature.o' -o Curvature.so '-L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib' '-lMesh' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Curvature.o' -o ../examples++-mpi/Curvature.so '-L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib' '-lMesh' -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Curvature.cpp:60: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::R3*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Fem2D::R3*; A0 = KNM_; A1 = double; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::R3* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTymake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' peWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KN*; A0 = const Fem2D::Mesh*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KNM*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = KNM*; A0 = KNM_; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KNM* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_QF.cpp eval ./ff-c++ Element_QF.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_QF.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_QF.o' -o Element_QF.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_QF.o' -o ../examples++-mpi/Element_QF.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_QF.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const Fem2D::GQuadratureFormular*]': ./include/AFunction.hpp:1285:85: required from 'AnyType EConstant::operator()(Stack) const [with R = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' Element_QF.cpp:327:90: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Fem2D::GQuadratureFormular* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./inclmake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::GTypeOfFE**; TA0 = Fem2D::GTypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE**]': ./include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Fem2D::TypeOfFE**; TA0 = Fem2D::TypeOfFE**; TA1 = const Fem2D::GQuadratureFormular*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction.hpp:1017:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE** const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto distance.cpp eval ./ff-c++ distance.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'distance.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'distance.o' -o distance.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'distance.o' -o ../examples++-mpi/distance.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from distance.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P1ncdc.cpp eval ./ff-c++ Element_P1ncdc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P1ncdc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1ncdc.o' -o Element_P1ncdc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P1ncdc.o' -o ../examples++-mpi/Element_P1ncdc.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P1ncdc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./imake[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' nclude/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P2bulle3.cpp eval ./ff-c++ Element_P2bulle3.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2bulle3.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2bulle3.o' -o Element_P2bulle3.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2bulle3.o' -o ../examples++-mpi/Element_P2bulle3.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2bulle3.cpp:33: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto Element_P2pnc.cpp eval ./ff-c++ Element_P2pnc.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'Element_P2pnc.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2pnc.o' -o Element_P2pnc.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'Element_P2pnc.o' -o ../examples++-mpi/Element_P2pnc.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from Element_P2pnc.cpp:28: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::TypeOfFE*]': ./include/AddNewFE.h:36:102: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::TypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Fem2D::GTypeOfFE*]': ./include/AddNewFE.h:65:89: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Fem2D::GTypeOfFE* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: 'ff-mmap-semaphore.so' is up to date. make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto SaveHB.cpp eval ./ff-c++ SaveHB.cpp -std=c++11 -std=c++11 g++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'SaveHB.cpp' g++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'SaveHB.o' -o SaveHB.so g++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'SaveHB.o' -o ../examples++-mpi/SaveHB.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = double; std::string = std::__cxx11::basic_string]': SaveHB.cpp:257:113: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for(int i = 0; i < HB_TITLE_LENGTH - strlen(hb_title->c_str()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SaveHB.cpp: In instantiation of 'long int SaveHB(std::string* const&, Matrice_Creuse* const&, const KN_&, std::string* const&) [with R = std::complex; std::string = std::__cxx11::basic_string]': SaveHB.cpp:258:145: required from here SaveHB.cpp:176:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from SaveHB.cpp:18: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' ./ff-c++ -auto IncompleteCholesky.cpp eval ./ff-c++ IncompleteCholesky.cpp g++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I./include 'IncompleteCholesky.cpp' g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'IncompleteCholesky.o' -o IncompleteCholesky.so g++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'IncompleteCholesky.o' -o ../examples++-mpi/IncompleteCholesky.so -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ./include/AFunction.hpp:90, from ./include/ff++.hpp:15, from IncompleteCholesky.cpp:29: ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ./include/AFunction.hpp:424:37: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ./include/AFunction.hpp:1712:45: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ./include/AFunction.hpp:1817:43: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ./include/problem.hpp:138:73: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ./include/problem.hpp:267:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ./include/problem.hpp:331:87: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ./include/problem.hpp:529:64: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ./include/problem.hpp:567:65: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ./include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/DOperator.hpp:154:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Matrice_Creuse*]': ./include/AFunction_ext.hpp:27:20: required from 'AnyType E_F_F0F0s_::operator()(Stack) const [with R = Matrice_Creuse*; A0 = Matrice_Creuse*; A1 = long int; E = E_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ./include/AFunction_ext.hpp:26:11: required from here ./include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class Matrice_Creuse* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/AnyType.hpp:83:7: note: make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Making all in examples++-mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi complex_SuperLU_DIST_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi real_SuperLU_DIST_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi dSuperLU_DIST.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib metis, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi parms_FreeFem.cpp eval ../examples++-load/ff-c++ '-mpi' MISSING lib parms, Check the WHERE-LIBRARYfiles make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi mpi-cmaes.cpp eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/cmaes.cpp -I../examples++-load mpi-cmaes.cpp -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -I/usr/include/openmpi-x86_64 /usr/lib64/openmpi/bin/mpic++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I../examples++-load' '-I/usr/include/openmpi-x86_64' '../examples++-load/cmaes.cpp' 'mpi-cmaes.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'cmaes.o' 'mpi-cmaes.o' -o mpi-cmaes.so -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_cxx' '-lmpi' -pthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3425:9: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3425:58: note: length computed here 3425 | strncpy((char *)szBuf, sz1, (unsigned)intMin((int)strlen(sz1), 698)); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3428:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3429:39: note: length computed here 3429 | (unsigned)intMin((int)strlen(sz2) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3433:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3434:39: note: length computed here 3434 | (unsigned)intMin((int)strlen(sz3) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from /usr/include/string.h:494, from ../examples++-load/cmaes.cpp:123: In function 'char* strncat(char*, const char*, size_t)', inlined from 'char* szCat(const char*, const char*, const char*, const char*)' at ../examples++-load/cmaes.cpp:3438:10: /usr/include/bits/string_fortified.h:136:34: warning: 'char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples++-load/cmaes.cpp: In function 'char* szCat(const char*, const char*, const char*, const char*)': ../examples++-load/cmaes.cpp:3439:39: note: length computed here 3439 | (unsigned)intMin((int)strlen(sz4) + 1, 698 - (int)strlen((char const *)szBuf))); | ~~~~~~^~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from mpi-cmaes.cpp:41: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi parmetis.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' MISSING lib parmetis, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi MPICG.cpp eval ../examples++-load/ff-c++ '-mpi' MPICG.cpp -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -I/usr/include/openmpi-x86_64 /usr/lib64/openmpi/bin/mpic++ -c -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/usr/include/openmpi-x86_64' 'MPICG.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'MPICG.o' -o MPICG.so -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_cxx' '-lmpi' -pthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from MPICG.cpp:39: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 8make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' 3 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' Warning missing mpi plugin: echo "finish compile load mpi solver !" finish compile load mpi solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' Making all in examples++-tutorial make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' Making all in examples++ make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' Making all in examples++-eigen make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' Making all in examples++-bug make[2]: Nothing to be done for 'all'. Making all in examples++-chapt3 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' (echo "NoUseOfWait=true;int verbosityy=verbosity;"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\ done) > all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' Making all in examples++-other make[2]: Nothing to be done for 'all'. Making all in examples++-3d make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' m4 -DASSERT regtests.m4 > regtests.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' (echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;int MEM1234=storageused();"; \ for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$'` ; do \ echo ' cout << "--------- file : '$i' --------------------------------------------------------" << endl;' ;\ echo "verbosity=verbosityy;searchMethod=0;" ; \ echo \{ include \"$i\"\;\}\; ;\ echo ' cout << " mem leak = " < all.edp make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' echo loadpath = \"../examples++-load/\" >freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' Making all in examples++-hpddm make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi hpddm.cpp eval ../examples++-load/ff-c++ '-mpi' hpddm.cpp -std=c++11 -std=c++11 -L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib -I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lopenblas -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -I/usr/include/openmpi-x86_64 -lpthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-x86_64 /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/openmpi-x86_64' '-I/usr/include/openmpi-x86_64' '-DAdd_' 'hpddm.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'hpddm.o' -o hpddm.so '-L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_cxx' '-lmpi' '-lpthread' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pthread -pthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:445, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = true; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option.hpp:271:46: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 238 | if(text.size() + max + 4 < col) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = false; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option.hpp:234:44: required from 'int HPDDM::Option::parse(int, T**, bool, const Container&) [with T = const char; typename std::enable_if<(std::is_same::value || std::is_same::value)>::type* = 0; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >]' common.hpp:504:65: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:50:7: note: 'class HPDDM::Schwarz' declared here 50 | class Schwarz : public Preconditioner< | ^~~~~~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Schwarz >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:50:7: note: 'class HPDDM::Schwarz >' declared here 50 | class Schwarz : public Preconditioner< | ^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:620:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:620:35: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, unsigned int&, unsigned int&, unsigned int&, HPDDM::underlying_type*, const unsigned int*) const [with char N = 'C'; It = unsigned int*; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:594:52: required from 'void HPDDM::Schwarz::distributedNumbering(unsigned int*, unsigned int&, unsigned int&, unsigned int&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:602:9: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz]' hpddm.cpp:624:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:650:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 650 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::globalMapping(It, It, unsigned int&, unsigned int&, unsigned int&, HPDDM::underlying_type*, const unsigned int*) const [with char N = 'C'; It = unsigned int*; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:594:52: required from 'void HPDDM::Schwarz::distributedNumbering(unsigned int*, unsigned int&, unsigned int&, unsigned int&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:602:9: required from 'long int Schwarz::globalNumbering(Type* const&, KN* const&) [with Type = HPDDM::Schwarz >]' hpddm.cpp:624:40: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:650:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = double]': hpddm.cpp:434:37: required from 'void Schwarz::ProdSchwarz::prod(U) const [with T = HPDDM::Schwarz*; U = KN*; K = double; char N = 'N']' hpddm.cpp:437:15: required from 'static U Schwarz::ProdSchwarz::mv(U, Schwarz::ProdSchwarz) [with T = HPDDM::Schwarz*; U = KN*; K = double; char N = 'N']' common.hpp:247:28: required from 'void addProd() [with Op = HPDDM::Schwarz; Prod = Schwarz::ProdSchwarz; V = KN; K = double; char N = 'N']' hpddm.cpp:616:47: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = std::complex]': hpddm.cpp:434:37: required from 'void Schwarz::ProdSchwarz::prod(U) const [with T = HPDDM::Schwarz >*; U = KN >*; K = std::complex; char N = 'N']' hpddm.cpp:437:15: required from 'static U Schwarz::ProdSchwarz::mv(U, Schwarz::ProdSchwarz) [with T = HPDDM::Schwarz >*; U = KN >*; K = std::complex; char N = 'N']' common.hpp:247:28: required from 'void addProd() [with Op = HPDDM::Schwarz >; Prod = Schwarz::ProdSchwarz; V = KN >; K = std::complex; char N = 'N']' hpddm.cpp:616:47: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:126:17: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:465:17: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:900:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 900 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:945:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 945 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:126:17: required from 'void HPDDM::Schwarz::callNumfact(HPDDM::MatrixCSR* const&) [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:465:17: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:900:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 900 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:945:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 945 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:257:39: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, bool, int) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::orthogonalization(char, int, int, int, const K*, K*, K*, HPDDM::underlying_type*, K*, ompi_communicator_t* const&) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:188:40: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:480:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 480 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::Arnoldi(char, short unsigned int, K* const*, K* const*, K*, HPDDM::underlying_type*, int, int, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, K* const*, short unsigned int) [with bool excluded = false; K = double; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:254:30: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:682:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 682 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:316:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 316 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:257:39: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, bool, int) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::orthogonalization(char, int, int, int, const K*, K*, K*, HPDDM::underlying_type*, K*, ompi_communicator_t* const&) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:188:40: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:480:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 480 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::Arnoldi(char, short unsigned int, K* const*, K* const*, K*, HPDDM::underlying_type*, int, int, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, K* const*, short unsigned int) [with bool excluded = false; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:254:30: required from 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:682:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 682 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1060:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz; Inv = Schwarz::InvSchwarz; V = KN; K = double; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:541:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 541 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:554:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 554 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:567:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 567 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:317:36: required from 'std::unordered_map HPDDM::Subdomain::boundaryConditions() const [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:238:97: required from 'bool HPDDM::Schwarz::start(const K*, K*, const short unsigned int&) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1046:67: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1060:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:476:42: required from 'void Schwarz::InvSchwarz::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm.cpp:479:15: required from 'static U Schwarz::InvSchwarz::init(U, Schwarz::InvSchwarz) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Schwarz >; Inv = Schwarz::InvSchwarz; V = KN >; K = std::complex; char trans = 'N']' hpddm.cpp:617:45: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:541:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 541 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:554:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 554 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:567:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 567 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:332, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 130 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = double; char S = 'G']' hpddm.cpp:636:41: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:77:54: required from 'HPDDM::Schwarz::Schwarz() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Schwarz >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:609:26: required from 'void Schwarz::add() [with Type = HpSchwarz; K = std::complex; char S = 'G']' hpddm.cpp:641:55: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from hpddm.cpp:8: common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': common.hpp:480:25: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:51:9: required from 'AnyType Schwarz::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:44:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ hpddm.cpp: In instantiation of 'Schwarz::IterativeMethod::Operator::Operator(Schwarz::IterativeMethod::MatF_O&, Schwarz::IterativeMethod::MatF_O&) [with R = double]': hpddm.cpp:570:34: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here hpddm.cpp:526:25: warning: 'Schwarz::IterativeMethod::Operator::prec' will be initialized after [-Wreorder] 526 | MatF_O& prec; | ^~~~ hpddm.cpp:527:98: warning: base 'HPDDM::EmptyOperator' [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^ hpddm.cpp:527:17: warning: when initialized here [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = ompi_communicator_t*]': hpddm.cpp:51:9: required from 'AnyType Schwarz::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:44:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ hpddm.cpp: In instantiation of 'Schwarz::IterativeMethod::Operator::Operator(Schwarz::IterativeMethod::MatF_O&, Schwarz::IterativeMethod::MatF_O&) [with R = std::complex]': hpddm.cpp:570:34: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here hpddm.cpp:526:25: warning: 'Schwarz::IterativeMethod >::Operator::prec' will be initialized after [-Wreorder] 526 | MatF_O& prec; | ^~~~ hpddm.cpp:527:98: warning: base 'HPDDM::EmptyOperator >' [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^ hpddm.cpp:527:17: warning: when initialized here [-Wreorder] 527 | Operator(MatF_O& m, MatF_O& p) : mat(m), prec(p), HPDDM::EmptyOperator(m.x.N()) { } | ^~~~~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Schwarz*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Schwarz >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::InvSchwarz >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Schwarz::InvSchwarz, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans > >]': ../examples++-load/include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans > >; TA0 = HPDDM::Schwarz >*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:944:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans > >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>; TA0 = HPDDM::Schwarz >*; TA1 = KN >*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz >*, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Schwarz::ProdSchwarz*, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = Schwarz::ProdSchwarz*, KN*, double, 'N'>; TA0 = HPDDM::Schwarz*; TA1 = KN*; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Schwarz::ProdSchwarz*, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = OpTrans >]': ../examples++-load/include/AFunction.hpp:945:22: required from 'AnyType E_F_F0::operator()(Stack) const [with R = OpTrans >; TA0 = HPDDM::Schwarz*; bool RO = true; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:944:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class OpTrans >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:444:17: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:399:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::hpddm_method_id::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:793:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 793 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp: In instantiation of 'void HPDDM::Schwarz::scaleIntoOverlap(const HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR*&) const [with char N = 'C'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:444:17: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:399:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | for(unsigned int j = A->_ia[*it] - (N == 'F'); j < A->_ia[*it + 1] - (N == 'F'); ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:951:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 951 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static void HPDDM::IterativeMethod::preprocess(const Operator&, const K*, K*&, K*, K*&, const int&, short unsigned int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::hpddm_method_id::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1038:37: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:793:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 793 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1051:75: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:207:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 207 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:26, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:406, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp: In instantiation of 'static int HPDDM::IterativeMethod::GMRES(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1055:74: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GMRES.hpp:63:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 63 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, ompi_communicator_t* const&, std::ios_base::openmode) const [with K = double; std::string = std::__cxx11::basic_string; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::_Ios_Openmode]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:160:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, ompi_communicator_t* const&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = double; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::_Ios_Openmode]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:468:13: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:84:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 84 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, bool, int) [with bool excluded = true; K = double; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod::Operator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod::Operator; K = double; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp: In instantiation of 'std::string HPDDM::Eigensolver::dump(const K*, const K* const*, ompi_communicator_t* const&, std::ios_base::openmode) const [with K = std::complex; std::string = std::__cxx11::basic_string; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::_Ios_Openmode]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:160:56: required from 'void HPDDM::Arpack::solve(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, K**&, ompi_communicator_t* const&, Solver* const&, std::ios_base::openmode) [with Solver = HPDDM::SuiteSparseSub; K = std::complex; MPI_Comm = ompi_communicator_t*; std::ios_base::openmode = std::_Ios_Openmode]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:468:13: required from 'void HPDDM::Schwarz::solveGEVP(HPDDM::MatrixCSR* const&, HPDDM::MatrixCSR* const&, const HPDDM::MatrixCSR* const&) [with Eps = HPDDM::Arpack; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm.cpp:129:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:84:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 84 | for(unsigned int j = 0; j < _n; ++j) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/eigensolver.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/ARPACK.hpp:45, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:390, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static int HPDDM::IterativeMethod::QR(char, int, int, K*, K*, int, HPDDM::underlying_type*, K*, ompi_communicator_t* const&, bool, int) [with bool excluded = true; K = std::complex; HPDDM::underlying_type = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:587:29: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = true; Operator = HPDDM::Schwarz >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = true; Operator = HPDDM::Schwarz >; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:307:44: required from 'AnyType Schwarz::solveDDM_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:215:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:645:55: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 645 | for(unsigned int j = 0; j < n; ++j) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp: In instantiation of 'static bool HPDDM::IterativeMethod::initializeNorm(const Operator&, char, const K*, K*, K*, int, K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; HPDDM::underlying_type = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/GCRODR.hpp:551:45: required from 'static int HPDDM::IterativeMethod::BGCRODR(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1050:76: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = Schwarz::IterativeMethod >::Operator; K = std::complex; typename std::enable_if<(! HPDDM::is_substructuring_method::value)>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:575:60: required from 'AnyType Schwarz::IterativeMethod::E_LCG::operator()(Stack) const [with R = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:561:33: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:419:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 419 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:437:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 437 | for(unsigned int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:547:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:357:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 357 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:360:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 360 | while(j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:371:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 371 | if(i != _A->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:388:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 388 | for(unsigned int i = 0; i < _A->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:390:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 390 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:402:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 402 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:403:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 403 | for(unsigned int j = _A->_ia[i] - (HPDDM_NUMBERING == 'F'); j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::initialize(unsigned int, K*&, short unsigned int) [with Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:547:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:357:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 357 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:360:29: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 360 | while(j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F' ? 2 : 1)) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:371:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 371 | if(i != _A->_ja[j] - (HPDDM_NUMBERING == 'F')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:388:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 388 | for(unsigned int i = 0; i < _A->_n; ++i) | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:390:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 390 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:402:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 402 | for(unsigned int i = 0; i < _A->_n; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:403:83: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 403 | for(unsigned int j = _A->_ia[i] - (HPDDM_NUMBERING == 'F'); j < _A->_ia[i + 1] - (HPDDM_NUMBERING == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:156:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication, double>; Prcndtnr = HPDDM::Schwarz; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = true; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:41, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp: In instantiation of 'void HPDDM::MatrixMultiplication::applyFromNeighbor(const K*, short unsigned int, K*&, short unsigned int*) [with bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:431:13: required from 'void HPDDM::MatrixMultiplication::assembleForMaster(K*, const K*, const int&, short unsigned int, K*, short unsigned int* const&) [with char S = 'G'; bool U = false; Preconditioner = HPDDM::Schwarz >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:638:21: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:150:25: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:344:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 344 | for(int j = 0; j < super::_map[index].second.size(); ++j) In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::MatrixMultiplication >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::MatrixMultiplication >, std::complex >; Prcndtnr = HPDDM::Schwarz >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:232:116: required from 'std::pair* HPDDM::Schwarz::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm.cpp:167:17: required from 'AnyType Schwarz::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Schwarz >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm.cpp:106:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc-complex.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' MISSING lib petsccomplex, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc.cpp eval ../examples++-load/ff-c++ '-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' MISSING lib petsc, Check the WHERE-LIBRARYfiles make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' echo loadpath = \"../examples++-mpi/\" >freefem++.pref echo loadpath += \"../examples++-load/\" >>freefem++.pref echo includepath = \"../examples++-mpi/\" >>freefem++.pref echo includepath += \"../examples++-3d/\" >>freefem++.pref echo includepath += \"../examples++-tutorial/\" >>freefem++.pref echo loadpath += \"./\" >>freefem++.pref make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi hpddm_substructuring.cpp eval ../examples++-load/ff-c++ '-mpi' hpddm_substructuring.cpp -std=c++11 -std=c++11 -L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib -I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include -DWITH_umfpack -lumfpack -lamd -lcholmod -lcolamd -I/usr/include/suitesparse -DWITH_blas -lopenblas -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi -I/usr/include/openmpi-x86_64 -lpthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -I/usr/include/openmpi-x86_64 /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -DAdd_ /usr/lib64/openmpi/bin/mpic++ -c -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC -I../examples++-load/include '-I/builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include' '-DWITH_umfpack' '-I/usr/include/suitesparse' '-DWITH_blas' '-I/usr/include/openmpi-x86_64' '-I/usr/include/openmpi-x86_64' '-DAdd_' 'hpddm_substructuring.cpp' /usr/lib64/openmpi/bin/mpic++ -shared -fPIC -std=c++11 -std=c++11 -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -ffloat-store -Wno-unused-variable -Wno-misleading-indentation -Wno-unused-local-typedefs -Wno-unused-result -Wno-unused-but-set-variable -Wno-maybe-uninitialized -Wno-parentheses -Wno-address -Wno-deprecated-declarations -DNDEBUG -DBAMG_LONG_LONG -DNCHECKPTR -fPIC 'hpddm_substructuring.o' -o hpddm_substructuring.so '-L/builddir/build/BUILD/freefem++-3.62/openmpi/download/lib' '-lumfpack' '-lamd' '-lcholmod' '-lcolamd' '-lopenblas' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_cxx' '-lmpi' '-lpthread' -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags '-L/usr/lib64/openmpi/lib' '-lmpi_usempif08' '-lmpi_usempi_ignore_tkr' '-lmpi_mpifh' '-lmpi' /usr/lib/gcc/x86_64-redhat-linux/9/libgfortran.so /usr/lib/gcc/x86_64-redhat-linux/9/libquadmath.so -pthread -pthread -pthread -Wl,-rpath -Wl,/usr/lib64/openmpi/lib -Wl,--enable-new-dtags -L/usr/lib64/openmpi/lib -lmpi_cxx -lmpi In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In member function 'void HPDDM::Schur::computeSchurComplement()': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:390:129: note: #pragma message: Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements 390 | #pragma message("Consider changing your linear solver if you need to compute solutions of singular systems or Schur complements") | ^ hpddm_substructuring.cpp: In member function 'virtual AnyType Substructuring::Skeleton_Op::operator()(Stack) const': hpddm_substructuring.cpp:62:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 62 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:105:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 105 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:144:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 144 | for(unsigned int j = 0; j < pt->n; ++j) { | ~~^~~~~~~ hpddm_substructuring.cpp:179:27: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 179 | if(interfaceNb->n != vec.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ hpddm_substructuring.cpp:181:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 181 | for( signed int i = 0; i < vec.size(); ++i) | ~~^~~~~~~~~~~~ In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_F0*]': ../examples++-load/include/AFunction.hpp:424:37: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_F0* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_BorderN*]': ../examples++-load/include/AFunction.hpp:1712:45: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_BorderN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const E_Border*]': ../examples++-load/include/AFunction.hpp:1817:43: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class E_Border* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const C_args*]': ../examples++-load/include/problem.hpp:138:73: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class C_args* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const BC_set*]': ../examples++-load/include/problem.hpp:267:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class BC_set* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const CDomainOfIntegration*]': ../examples++-load/include/problem.hpp:331:87: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class CDomainOfIntegration* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormBilinear*]': ../examples++-load/include/problem.hpp:529:64: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormBilinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const FormLinear*]': ../examples++-load/include/problem.hpp:567:65: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class FormLinear* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:445, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = true; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option.hpp:271:46: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 238 | if(text.size() + max + 4 < col) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp: In instantiation of 'int HPDDM::Option::parse(std::vector >&, bool, const Container&, std::string) [with bool = false; bool = false; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option.hpp:234:44: required from 'int HPDDM::Option::parse(int, T**, bool, const Container&) [with T = const char; typename std::enable_if<(std::is_same::value || std::is_same::value)>::type* = 0; Container = std::initializer_list, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, bool)> > >]' common.hpp:504:65: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/option_impl.hpp:238:38: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:41:7: note: 'class HPDDM::Bdd' declared here 41 | class Bdd : public Schur, K> { | ^~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Bdd >' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:41:7: note: 'class HPDDM::Bdd >' declared here 41 | class Bdd : public Schur, K> { | ^~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:41:7: note: 'class HPDDM::Feti' declared here 41 | class Feti : public Schur, K> { | ^~~~ In file included from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AFunction.hpp: In instantiation of 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; AnyType = AnyTypeWithOutCheck; Stack = void*]': hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here ../examples++-load/include/AFunction.hpp:800:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 800 | memcpy(a,b,sizeof(A));// bitcopy | ~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:41:7: note: 'class HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>' declared here 41 | class Feti : public Schur, K> { | ^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'unsigned int HPDDM::Schur::getAllDof() const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:579:12: required from 'double Substructuring::nbDof(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:620:30: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:825:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 825 | for(unsigned int k = 0; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:829:60: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 829 | if(Subdomain::_map[i].second[j] == k) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:583:5: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd; K = double]' hpddm_substructuring.cpp:622:42: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:424:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 424 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = double]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd]' hpddm_substructuring.cpp:624:35: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'unsigned int HPDDM::Schur::getAllDof() const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:579:12: required from 'double Substructuring::nbDof(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:620:30: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:825:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 825 | for(unsigned int k = 0; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:829:60: warning: comparison of integer expressions of different signedness: 'const value_type' {aka 'const int'} and 'unsigned int' [-Wsign-compare] 829 | if(Subdomain::_map[i].second[j] == k) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::originalNumbering(const Container&, K*) const [with Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:583:5: required from 'long int Substructuring::originalNumbering(Type* const&, KN* const&, KN* const&) [with Type = HPDDM::Bdd >; K = std::complex]' hpddm_substructuring.cpp:622:42: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:424:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 424 | if(j < Subdomain::_dof) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::statistics() const [with K = std::complex]': common.hpp:412:5: required from 'bool statistics(Type* const&) [with Type = HPDDM::Bdd >]' hpddm_substructuring.cpp:624:35: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:384:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < _dof; ++i) | ~~^~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:399:25: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' hpddm_substructuring.cpp:598:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:381, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:272:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 272 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:274:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 274 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:209:21: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:296:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 296 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp: In instantiation of 'void HPDDM::SuiteSparseSub::numfact(HPDDM::MatrixCSR* const&, bool) [with char N = 'C'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:399:25: required from 'void HPDDM::Schur::callNumfactPreconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' hpddm_substructuring.cpp:598:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:343:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 343 | for(unsigned int i = 0; i < A->_n; ++i) | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:346:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 346 | for(unsigned int i = 0; i < A->_n; ++i) { | ~~^~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:347:59: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 347 | for(unsigned int j = A->_ia[i]; j < A->_ia[i + 1] - 1; ++j) { | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:365:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 365 | for(i = 0; i < A->_n; ++i) | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:358, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/SuiteSparse.hpp:368:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 368 | for(i = 0; i < A->_n; ++i) { | ~~^~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:381, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'HPDDM::QR::QR(int, const K*) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:207:36: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:272:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 272 | for(unsigned int i = 0; i < _n; ++i) { | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:274:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 274 | for(unsigned int j = i + 1; j < _n; ++j) | ~~^~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp: In instantiation of 'void HPDDM::QR::decompose() [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:209:21: required from 'void HPDDM::Bdd::callNumfact() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:599:17: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/LAPACK.hpp:296:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 296 | for(unsigned int i = 1; i < _n; ++i) { | ~~^~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:434, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 264 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp: In instantiation of 'void HPDDM::Bdd::project(K*, K*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:264:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:429, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 363 | for(unsigned int i = 0; i < super::_mult; ++i) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'N'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:443:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp: In instantiation of 'void HPDDM::Feti::project(K* const*, K* const*) const [with bool excluded = false; char trans = 'T'; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:471:13: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:363:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:113:52: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:141:35: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'bool HPDDM::Subdomain::setBuffer(K*, const int&) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:113:52: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:246:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 246 | if(2 * n <= space && wk) { | ~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:322, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp: In instantiation of 'static void HPDDM::Blas::axpby(const int&, const K&, const K*, const int&, const K&, K*, const int&) [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:141:35: required from 'bool HPDDM::Bdd::start(const K*, K*, K*, K*) const [with bool excluded = false; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:419:55: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:384:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 384 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BLAS.hpp:387:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 387 | for(unsigned int i = 0; i < n; ++i) | ~~^~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:791:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd; K = double; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Bdd; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1071:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'K HPDDM::Subdomain::boundaryCond(unsigned int) const [with K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:791:73: required from 'void HPDDM::Schur::computeResidual(const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:888:13: required from 'static void HPDDM::IterativeMethod::computeResidual(const Operator&, const K*, const K*, HPDDM::underlying_type*, short unsigned int, short unsigned int) [with Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if<(HPDDM::hpddm_method_id< >::value != 0)>::type* = 0; HPDDM::underlying_type = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:856:28: required from 'static void HPDDM::IterativeMethod::printResidual(const Operator&, const K*, const K*, short unsigned int, short unsigned int, ompi_communicator_t* const&) [with Operator = HPDDM::Bdd >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1071:30: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Bdd >; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr >, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Bdd >; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:106: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:298:155: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 298 | if((_a->_sym || stop < _a->_ia[i + 1] - shift || _a->_ja[_a->_ia[i + 1] - shift - 1] == i + shift) && _a->_ja[std::max(1U, stop) - 1] == i + shift && std::abs(_a->_a[stop - 1]) < HPDDM_EPS * HPDDM_PEN) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:300:34: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 300 | if(i != _a->_ja[j] - shift && std::abs(_a->_a[j]) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:302:39: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 302 | else if(i == _a->_ja[j] - shift && std::abs(_a->_a[j] - K(1.0)) > HPDDM_EPS) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:318:13: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:426:9: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti; K = double; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, 'H'>; U = KN*; K = double; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti; Inv = Substructuring::InvSubstructuring; V = KN; K = double; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = double; char S = 'G']' hpddm_substructuring.cpp:650:49: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:743:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 743 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:304:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:318:13: required from 'void HPDDM::Feti::precond(K* const*, K* const*) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/CG.hpp:426:9: required from 'static int HPDDM::IterativeMethod::PCG(const Operator&, const K*, K*, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/iterative.hpp:1068:35: required from 'static int HPDDM::IterativeMethod::solve(const Operator&, const K*, K*, const int&, ompi_communicator_t* const&) [with bool excluded = false; Operator = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; typename std::enable_if::value>::type* = 0; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:604:42: required from 'void Substructuring::InvSubstructuring::solve(U) const [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' hpddm_substructuring.cpp:607:15: required from 'static U Substructuring::InvSubstructuring::init(U, Substructuring::InvSubstructuring) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>; U = KN >*; K = std::complex; char trans = 'T']' common.hpp:231:32: required from 'void addInv() [with Op = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Inv = Substructuring::InvSubstructuring; V = KN >; K = std::complex; char trans = 'N']' hpddm_substructuring.cpp:623:52: required from 'void Substructuring::add() [with Type = HpFetiPrec; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:655:63: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:743:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:332, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 130 | for(unsigned int i = 0; i < MatrixBase::_n; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = double; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = double; char S = 'G']' hpddm_substructuring.cpp:640:44: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'C'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:400:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp: In instantiation of 'std::ostream& HPDDM::MatrixBase::dump(std::ostream&, const K*) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:394:51: required from 'std::ostream& HPDDM::MatrixCSR::dump(std::ostream&) const [with char N = 'F'; K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:402:38: required from 'std::ostream& HPDDM::operator<<(std::ostream&, const HPDDM::MatrixCSR&) [with K = std::complex; std::ostream = std::basic_ostream]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:357:32: required from 'void HPDDM::Subdomain::destroyMatrix(void (*)(void*)) [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:75:13: required from 'HPDDM::Subdomain::~Subdomain() [with K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:158:46: required from 'HPDDM::Preconditioner::Preconditioner() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:299:114: required from 'HPDDM::Schur::Schur() [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:47:20: required from 'HPDDM::Bdd::Bdd() [with Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' ../examples++-load/include/AFunction.hpp:799:8: required from 'AnyType Initialize(Stack, const AnyType&) [with A = HPDDM::Bdd >; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:614:26: required from 'void Substructuring::add() [with Type = HpBdd; K = std::complex; char S = 'G']' hpddm_substructuring.cpp:645:58: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/matrix.hpp:130:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MDroit; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = MGauche; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = const LinearComb, C_F0>*]': ../examples++-load/include/DOperator.hpp:155:44: required from 'AnyType LinearComb::operator()(Stack) const [with I = std::pair; R = C_F0; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/DOperator.hpp:154:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class LinearComb, C_F0>* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from hpddm_substructuring.cpp:8: common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) common.hpp: In instantiation of 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]': common.hpp:464:9: required from here common.hpp:467:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:475:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | for(int j = 0; j < E.size(); ++j) { | ~~^~~~~~~~~~ common.hpp:485:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 485 | for(int i = 0; i < dot.size(); ++i) In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = std::complex]': common.hpp:480:25: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const struct std::complex' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >]': common.hpp:488:29: required from 'AnyType distributedDot::E_distributedDot::operator()(Stack) const [with K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' common.hpp:464:9: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class KN >' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = double; MPI_Comm = ompi_communicator_t*]': hpddm_substructuring.cpp:275:9: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:268:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': hpddm_substructuring.cpp:538:5: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:454:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 454 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:470:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 470 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:486:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 486 | for(j = 0; j < interface.size(); ++j) /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:497:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 497 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:506:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 506 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:507:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 507 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:509:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 509 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:564:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:572:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 572 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:590:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 590 | while(++j < interface.size()) { In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:38, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp: In instantiation of 'void HPDDM::Subdomain::initialize(HPDDM::MatrixCSR* const&, const Neighbor&, const Mapping&, ompi_communicator_t** const&, const HPDDM::MatrixCSR* const&) [with Neighbor = STL; Mapping = KN >; K = std::complex; MPI_Comm = ompi_communicator_t*]': hpddm_substructuring.cpp:275:9: required from 'AnyType Substructuring::initDDM_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:268:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/subdomain.hpp:146:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 146 | for(unsigned int i = 0; i < restriction->_n; ++i) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::renumber(const Container&, K* const&) [with bool trim = true; Container = STL; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': hpddm_substructuring.cpp:538:5: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:454:54: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 454 | for(unsigned int k = 0, i = 0; i < interface.size(); ++k) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:470:66: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 470 | for(unsigned int k = interface.back() + 1; k < Subdomain::_dof; ++k) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:486:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 486 | for(j = 0; j < interface.size(); ++j) /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:497:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 497 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:506:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 506 | for(j = Subdomain::_a->_ia[i]; j < Subdomain::_a->_ia[i + 1] && isBoundaryCond; ++j) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:507:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 507 | if(i != Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j]) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:509:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 509 | else if(i == Subdomain::_a->_ja[j] && (!trim || std::abs(Subdomain::_a->_a[j] - K(1.0)) > HPDDM_EPS)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:564:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 564 | for(unsigned int i = 0; i < _bb->_n; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:572:73: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 572 | for(j = _bb->_ia[i] - (Wrapper::I == 'F'); j < _bb->_ia[i + 1] - (Wrapper::I == 'F'); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:590:31: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 590 | while(++j < interface.size()) { In file included from ../examples++-load/include/AFunction.hpp:90, from ../examples++-load/include/ff++.hpp:15, from common.hpp:6, from hpddm_substructuring.cpp:8: ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Bdd*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'H'>, OpTrans > >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'H'>, KN >*, std::complex, 'T'>, pwr >, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr >, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp >, 'N'>, HPDDM::Bdd >*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr >, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign >, 'N'>, KN >*, std::complex, 'N'>, pwr >, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'H'>, OpTrans >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'H'>, KN*, double, 'T'>, pwr, 'H'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, 'N'>, HPDDM::Feti*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, 'N'>, KN*, double, 'N'>, pwr, 'N'>, KN*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, 'N'>, KN*, double, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, OpTrans, HPDDM::FetiPrcndtnr::DIRICHLET> >, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'H'>, KN >*, std::complex, 'T'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = BinaryOp, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>*, long int>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>]': ../examples++-load/include/AFunction.hpp:2373:23: required from 'AnyType OneBinaryOperator_st::Op::operator()(Stack) const [with C = assign, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>, pwr, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*>; MI = OneBinaryOperatorMI; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:2372:13: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'const class Substructuring::InvSubstructuring, HPDDM::FetiPrcndtnr::DIRICHLET>, 'N'>, KN >*, std::complex, 'N'>' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN*; TA0 = KN*; TA1 = Substructuring::InvSubstructuring, 'H'>, KN*, double, 'T'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp: In instantiation of 'AnyTypeWithOutCheck SetAny(const T&) [with T = KN >*]': ../examples++-load/include/AFunction.hpp:1018:22: required from 'AnyType E_F_F0F0::operator()(Stack) const [with R = KN >*; TA0 = KN >*; TA1 = Substructuring::InvSubstructuring >, 'N'>, KN >*, std::complex, 'N'>; AnyType = AnyTypeWithOutCheck; Stack = void*]' ../examples++-load/include/AFunction.hpp:1017:11: required from here ../examples++-load/include/AnyType.hpp:145:10: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class AnyTypeWithOutCheck' from an array of 'class KN >* const' [-Wclass-memaccess] 145 | memcpy(&any,&x,sizeof(x)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../examples++-load/include/AnyType.hpp:83:7: note: 'class AnyTypeWithOutCheck' declared here 83 | class AnyTypeWithOutCheck { | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double]' hpddm_substructuring.cpp:557:9: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:612:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 612 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:614:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 614 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::stiffnessScaling(K* const&) [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:82:44: required from 'void HPDDM::Bdd::buildScaling(T&, const K* const&) [with T = char; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' hpddm_substructuring.cpp:557:9: required from 'AnyType Substructuring::renumber_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:518:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:612:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 612 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:614:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 614 | if(_bb->_ja[idx] != i + (Wrapper::I == 'F')) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:40, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schwarz.hpp:30, from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:414, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCommunicator(ompi_communicator_t* const&) [with bool = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:242:5: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:107:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 107 | if(tmp != _sizeWorld / p) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:409:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | for(unsigned int i = 1; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:428:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 428 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:750:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 750 | for(unsigned int k = 1; k < _sizeSplit; ++k) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:761:35: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 761 | for(unsigned int k = 1; k < _sizeSplit; ++k) { | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1020:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1020 | for(unsigned int j = 0; j < I[i + 1]; ++j) { /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 0; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 0; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 0; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:368:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1408 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 2; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_opemake[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' Warning missing mpi plugin: echo "finish compile load hpddm solver !" finish compile load hpddm solver ! make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' rator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 2; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:126:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1408:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1485 | for(unsigned int i = 0; i < _sizeSplit; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\000'; short unsigned int U = 0; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:259:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 0; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:128:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1485:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 150 | for(unsigned int i = 1, j = 1; j < _sizeWorld; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection, double>; Prcndtnr = HPDDM::Bdd; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp: In instantiation of 'void HPDDM::CoarseOperator::constructionCollective(const short unsigned int*, short unsigned int, const short unsigned int*) [with bool U = false; HPDDM::DMatrix::Distribution D = HPDDM::DMatrix::DISTRIBUTED_SOL; bool excluded = true; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1487:17: required from 'void HPDDM::CoarseOperator::finishSetup(short unsigned int*&, int, short unsigned int, short unsigned int**&, int) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; bool blocked = false; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:1129:5: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::BddProjection >, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 2; Operator = HPDDM::BddProjection >, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 2; Operator = HPDDM::BddProjection >, std::complex >; Prcndtnr = HPDDM::Bdd >; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/BDD.hpp:288:105: required from 'std::pair* HPDDM::Bdd::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 2; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:384:13: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Bdd >; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:150:42: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] In file included from /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/HPDDM.hpp:421, from common.hpp:36, from hpddm_substructuring.cpp:8: /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:604:17: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, ompi_request_t**&, const short unsigned int*, const T&, ompi_request_t** const&) [with char S = 'G'; bool U = true; T = double**; Preconditioner = HPDDM::Feti&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = double; MPI_Request = ompi_request_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:548:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Solver = HPDDM::SuiteSparse; char S = 'G'; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection&, HPDDM::FetiPrcndtnr::DIRICHLET, double>; Prcndtnr = HPDDM::Feti; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator; K = double; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = double; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti; K = double; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:727:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] 727 | for(unsigned int i = 0; i < Subdomain::_dof; ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp: In instantiation of 'void HPDDM::Schur::applyLocalSuperlumpedMatrix(K*&, const int&) const [with Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex]': /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:286:83: required from 'void HPDDM::Feti::applyLocalPreconditioner(K*&, short unsigned int) const [with HPDDM::FetiPrcndtnr q = HPDDM::FetiPrcndtnr::DIRICHLET; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/operator.hpp:604:17: required from 'void HPDDM::FetiProjection::applyToNeighbor(T&, K*&, ompi_request_t**&, const short unsigned int*, const T&, ompi_request_t** const&) [with char S = 'G'; bool U = true; T = std::complex**; Preconditioner = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>&; HPDDM::FetiPrcndtnr Q = HPDDM::FetiPrcndtnr::DIRICHLET; K = std::complex; MPI_Request = ompi_request_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:548:13: required from 'std::pair* HPDDM::CoarseOperator::constructionMatrix(typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type&) [with char T = '\002'; short unsigned int U = 1; short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; typename std::enable_if<(Operator::_pattern != 'u'), Operator>::type = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/coarse_operator_impl.hpp:258:71: required from 'std::pair* HPDDM::CoarseOperator::construction(Operator&&, ompi_communicator_t* const&) [with short unsigned int = 1; short unsigned int = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Solver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/preconditioner.hpp:124:25: required from 'std::pair* HPDDM::Preconditioner::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:295:64: required from 'std::pair* HPDDM::Schur::buildTwo(Prcndtnr*, ompi_communicator_t* const&) [with short unsigned int excluded = 1; Operator = HPDDM::FetiProjection, HPDDM::FetiPrcndtnr::DIRICHLET>&, HPDDM::FetiPrcndtnr::DIRICHLET, std::complex >; Prcndtnr = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; Solver = HPDDM::SuiteSparseSub; CoarseOperator = HPDDM::CoarseOperator >; K = std::complex; MPI_Comm = ompi_communicator_t*]' /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/FETI.hpp:387:93: required from 'std::pair* HPDDM::Feti::buildTwo(ompi_communicator_t* const&) [with short unsigned int excluded = 1; Solver = HPDDM::SuiteSparseSub; CoarseSolver = HPDDM::SuiteSparse; char S = 'G'; K = std::complex; HPDDM::FetiPrcndtnr P = HPDDM::FetiPrcndtnr::DIRICHLET; MPI_Comm = ompi_communicator_t*]' hpddm_substructuring.cpp:362:25: required from 'AnyType Substructuring::attachCoarseOperator_Op::operator()(Stack) const [with Type = HPDDM::Feti, HPDDM::FetiPrcndtnr::DIRICHLET>; K = std::complex; AnyType = AnyTypeWithOutCheck; Stack = void*]' hpddm_substructuring.cpp:321:9: required from here /builddir/build/BUILD/freefem++-3.62/openmpi/download/include/hpddm/include/schur.hpp:727:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int' [-Wsign-compare] + module unload mpi/openmpi-x86_64 + unset _mlshdbg + '[' 0 = 1 ']' + unset _mlre _mlIFS + '[' -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 x + '[' -n x ']' ++ eval 'echo ${LD_LIBRARY_PATH}' +++ echo /usr/lib64/openmpi/lib + _mlre='LD_LIBRARY_PATH_modquar='\''/usr/lib64/openmpi/lib'\'' ' + _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH ++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' +++ echo + _mlre='LD_LIBRARY_PATH_modquar='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' + '[' -n 'LD_LIBRARY_PATH_modquar='\''/usr/lib64/openmpi/lib'\'' LD_LIBRARY_PATH='\'''\'' ' ']' ++ eval 'LD_LIBRARY_PATH_modquar='\''/usr/lib64/openmpi/lib'\''' 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '"$@"' +++ LD_LIBRARY_PATH_modquar=/usr/lib64/openmpi/lib +++ LD_LIBRARY_PATH= +++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh unload mpi/openmpi-x86_64 + eval unset 'MPI_COMPILER; unset' 'LD_LIBRARY_PATH; unset' 'MPI_PYTHON_SITEARCH; unset' 'MPI_MAN; MANPATH=;' export 'MANPATH; unset' 'MPI_INCLUDE; unset' '_LMFILES_; unset' 'LOADEDMODULES; unset' 'MODULES_LMCONFLICT; PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; MANPATH_modshare=:1;' export 'MANPATH_modshare; unset' 'MPI_PYTHON3_SITEARCH; unset' 'MODULES_LMCONFLICT_modshare; PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/share/pkgconfig:1;' export 'PKG_CONFIG_PATH_modshare; unset' 'MPI_HOME; unset' 'MPI_FORTRAN_MOD_DIR; unset' 'MPI_SUFFIX; unset' 'LD_LIBRARY_PATH_modshare; unset' 'MPI_SYSCONFIG; unset' 'MPI_PYTHON2_SITEARCH; unset' '_LMFILES__modshare; unset' 'LOADEDMODULES_modshare; unset' 'MPI_LIB; PATH=/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH; unset' 'MPI_BIN; PATH_modshare=/bin:1:/usr/sbin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; test' '0;' ~/build/BUILD/freefem++-3.62 ++ unset MPI_COMPILER ++ unset LD_LIBRARY_PATH ++ unset MPI_PYTHON_SITEARCH ++ unset MPI_MAN ++ MANPATH= ++ export MANPATH ++ unset MPI_INCLUDE ++ unset _LMFILES_ ++ unset LOADEDMODULES ++ unset MODULES_LMCONFLICT ++ PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig ++ export PKG_CONFIG_PATH ++ MANPATH_modshare=:1 ++ export MANPATH_modshare ++ unset MPI_PYTHON3_SITEARCH ++ unset MODULES_LMCONFLICT_modshare ++ PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/share/pkgconfig:1 ++ export PKG_CONFIG_PATH_modshare ++ unset MPI_HOME ++ unset MPI_FORTRAN_MOD_DIR ++ unset MPI_SUFFIX ++ unset LD_LIBRARY_PATH_modshare ++ unset MPI_SYSCONFIG ++ unset MPI_PYTHON2_SITEARCH ++ unset _LMFILES__modshare ++ unset LOADEDMODULES_modshare ++ unset MPI_LIB ++ PATH=/builddir/.local/bin:/builddir/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ++ export PATH ++ unset MPI_BIN ++ PATH_modshare=/bin:1:/usr/sbin:1:/usr/bin:1:/builddir/.local/bin:1:/builddir/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 ++ export PATH_modshare ++ test 0 + _mlstatus=0 + '[' -n x ']' + IFS=' ' + unset _mlre _mlv _mlrv _mlIFS + '[' -n '' ']' + unset _mlshdbg + return 0 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jMyPiv + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 ++ dirname /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 + cd freefem++-3.62 + pushd serial ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 + make DESTDIR=/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 install Making install in download make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/bin mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/bin /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include cp -rp lib /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++ cp -rp include /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++ cp -rp bin /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++ make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src' Making install in examples++-load make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: 'BernardiRaugel.so' is up to date. make[2]: 'Morley.so' is up to date. make[2]: 'funcTemplate.so' is up to date. make[2]: 'addNewType.so' is up to date. make[2]: 'qf11to25.so' is up to date. make[2]: 'Element_P3.so' is up to date. make[2]: 'Element_P4.so' is up to date. make[2]: 'Element_P3dc.so' is up to date. make[2]: 'Element_P4dc.so' is up to date. make[2]: 'Element_PkEdge.so' is up to date. make[2]: 'msh3.so' is up to date. make[2]: 'splitmesh3.so' is up to date. make[2]: 'splitmesh6.so' is up to date. make[2]: 'splitmesh4.so' is up to date. make[2]: 'splitmesh12.so' is up to date. make[2]: 'ffrandom.so' is up to date. make[2]: 'medit.so' is up to date. make[2]: 'mat_dervieux.so' is up to date. make[2]: 'lgbmo.so' is up to date. make[2]: 'mat_psi.so' is up to date. make[2]: 'ppm2rnm.so' is up to date. make[2]: 'DxWriter.so' is up to date. make[2]: 'pcm2rnm.so' is up to date. make[2]: 'iovtk.so' is up to date. make[2]: 'gmsh.so' is up to date. make[2]: 'MetricKuate.so' is up to date. make[2]: 'Element_P1dc1.so' is up to date. make[2]: 'BinaryIO.so' is up to date. make[2]: 'isolineP1.so' is up to date. make[2]: 'isoline.so' is up to date. make[2]: 'thresholdings.so' is up to date. make[2]: 'VTK_writer_3d.so' is up to date. make[2]: 'VTK_writer.so' is up to date. make[2]: 'splitedges.so' is up to date. make[2]: 'Element_Mixte.so' is up to date. make[2]: 'Element_Mixte3d.so' is up to date. make[2]: 'myfunction2.so' is up to date. make[2]: 'MetricPk.so' is up to date. make[2]: 'FreeFemQA.so' is up to date. make[2]: 'shell.so' is up to date. make[2]: 'pipe.so' is up to date. make[2]: 'symmetrizeCSR.so' is up to date. make[2]: 'BEC.so' is up to date. make[2]: 'bfstream.so' is up to date. make[2]: 'iohdf5.so' is up to date. make[2]: 'ff-AiryBiry.so' is up to date. make[2]: 'exactpartition.so' is up to date. make[2]: 'ClosePoints.so' is up to date. make[2]: 'Element_HCT.so' is up to date. make[2]: 'Curvature.so' is up to date. make[2]: 'Element_P1bl.so' is up to date. make[2]: 'Element_QF.so' is up to date. make[2]: 'distance.so' is up to date. make[2]: 'Element_P1ncdc.so' is up to date. make[2]: 'Element_P2bulle3.so' is up to date. make[2]: 'Element_P2pnc.so' is up to date. make[2]: 'SaveHB.so' is up to date. make[2]: 'IncompleteCholesky.so' is up to date. make[2]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib eval ./ff-c++ superlu4, Check the WHERE-LIBRARYfiles make[2]: 'dfft.so' is up to date. make[2]: 'UMFPACK64.so' is up to date. make[2]: 'NewSolver.so' is up to date. make[2]: 'lapack.so' is up to date. make[2]: 'fflapack.so' is up to date. make[2]: 'ffnewuoa.so' is up to date. make[2]: 'ilut.so' is up to date. make[2]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'ff-cmaes.so' is up to date. make[2]: 'ff-mmap-semaphore.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: 'BernardiRaugel.so' is up to date. make[3]: 'Morley.so' is up to date. make[3]: 'funcTemplate.so' is up to date. make[3]: 'addNewType.so' is up to date. make[3]: 'qf11to25.so' is up to date. make[3]: 'Element_P3.so' is up to date. make[3]: 'Element_P4.so' is up to date. make[3]: 'Element_P3dc.so' is up to date. make[3]: 'Element_P4dc.so' is up to date. make[3]: 'Element_PkEdge.so' is up to date. make[3]: 'msh3.so' is up to date. make[3]: 'splitmesh3.so' is up to date. make[3]: 'splitmesh6.so' is up to date. make[3]: 'splitmesh4.so' is up to date. make[3]: 'splitmesh12.so' is up to date. make[3]: 'ffrandom.so' is up to date. make[3]: 'medit.so' is up to date. make[3]: 'mat_dervieux.so' is up to date. make[3]: 'lgbmo.so' is up to date. make[3]: 'mat_psi.so' is up to date. make[3]: 'ppm2rnm.so' is up to date. make[3]: 'DxWriter.so' is up to date. make[3]: 'pcm2rnm.so' is up to date. make[3]: 'iovtk.so' is up to date. make[3]: 'gmsh.so' is up to date. make[3]: 'MetricKuate.so' is up to date. make[3]: 'Element_P1dc1.so' is up to date. make[3]: 'BinaryIO.so' is up to date. make[3]: 'isolineP1.so' is up to date. make[3]: 'isoline.so' is up to date. make[3]: 'thresholdings.so' is up to date. make[3]: 'VTK_writer_3d.so' is up to date. make[3]: 'VTK_writer.so' is up to date. make[3]: 'splitedges.so' is up to date. make[3]: 'Element_Mixte.so' is up to date. make[3]: 'Element_Mixte3d.so' is up to date. make[3]: 'myfunction2.so' is up to date. make[3]: 'MetricPk.so' is up to date. make[3]: 'FreeFemQA.so' is up to date. make[3]: 'shell.so' is up to date. make[3]: 'pipe.so' is up to date. make[3]: 'symmetrizeCSR.so' is up to date. make[3]: 'BEC.so' is up to date. make[3]: 'bfstream.so' is up to date. make[3]: 'iohdf5.so' is up to date. make[3]: 'ff-AiryBiry.so' is up to date. make[3]: 'exactpartition.so' is up to date. make[3]: 'ClosePoints.so' is up to date. make[3]: 'Element_HCT.so' is up to date. make[3]: 'Curvature.so' is up to date. make[3]: 'Element_P1bl.so' is up to date. make[3]: 'Element_QF.so' is up to date. make[3]: 'distance.so' is up to date. make[3]: 'Element_P1ncdc.so' is up to date. make[3]: 'Element_P2bulle3.so' is up to date. make[3]: 'Element_P2pnc.so' is up to date. make[3]: 'SaveHB.so' is up to date. make[3]: 'IncompleteCholesky.so' is up to date. make[3]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'dfft.so' is up to date. make[3]: 'UMFPACK64.so' is up to date. make[3]: 'NewSolver.so' is up to date. make[3]: 'lapack.so' is up to date. make[3]: 'fflapack.so' is up to date. make[3]: 'ffnewuoa.so' is up to date. make[3]: 'ilut.so' is up to date. make[3]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'ff-cmaes.so' is up to date. make[3]: 'ff-mmap-semaphore.so' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib test -n "" && /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi || true /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc /usr/bin/install -p -m 644 clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/$i 's#/builddir/build/BUILD/freefem++-3.62/serial/download#/usr/lib64/ff++#' ;\ done /bin/sh: line 1: /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 1: /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc/freefem++.pref echo loadpath += \"/usr/lib64/ff++/lib\" >>/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc/freefem++.pref echo includepath += \"/usr/lib64/ff++/idp\" >>/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc/freefem++.pref /usr/bin/install -p ff-c++ /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin /usr/bin/install -p ff-pkg-download /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin /usr/bin/install -p ff-get-dep /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib; fi; done if [ -n "" ] ; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so ; do \ if [ -f ../examples++-mpi/$i ] ; then \ /usr/bin/install -p -m 555 ../examples++-mpi/$i /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi; \ else echo missing install mpi version ??? ../examples++-mpi/$i ;\ fi; \ done ; \ fi make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Making install in examples++-mpi make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp for i in complex_SuperLU_DIST_FreeFem.so real_SuperLU_DIST_FreeFem.so dSuperLU_DIST.so MPICG.so parms_FreeFem.so mpi-cmaes.so parmetis.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 DDM-Schwarz-macro.idp MPIGMRESmacro.idp getARGV.idp DDM-funcs-v2.idp MPIplot.idp mortar-msh.idp Heat3d.idp func-max.idp /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' Making install in examples++-tutorial make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp /usr/bin/install -p -m 644 *.idp /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' Making install in examples++ make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' Making install in examples++-eigen make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' Making install in examples++-bug make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' Making install in examples++-chapt3 make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' Making install in examples++-other make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' Making install in examples++-3d make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp /usr/bin/install -p -m 644 MeshSurface.idp cube.idp /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' Making install in examples++-hpddm make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/etc for i in ; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 macro_ddm.idp macro_ddm_substructuring.idp /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial' test `uname` != Darwin || make FreeFem++-CoCoa script/PostInstall.sh /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++ mkdir -m 755 -p -- /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/etc/paths.d/ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/local/bin tar cvf - COPYRIGHT HISTORY HISTORY_BEFORE_2005 README_COMPILATION.md README_WINDOWS.md README_MAC.md BUGS TODO INSTALL INSTALL-MacOSX INNOVATION mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.msh examples++-load/fig.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++*/*.[ie]dp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh| (cd /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++; tar xvf -) COPYRIGHT COPYRIGHT HISTORY HISTORY HISTORY_BEFORE_2005 HISTORY_BEFORE_2005 README_COMPILATION.md README_COMPILATION.md README_WINDOWS.md README_MAC.md README_WINDOWS.md README_MAC.md BUGS TODO INSTALL BUGS TODO INSTALL INSTALL-MacOSX INNOVATION INSTALL-MacOSX INNOVATION mode-mi-edp.zip mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.msh examples++-load/load.link examples++-load/cube.msh examples++-load/fig.pgm examples++-load/fig.pgm examples++-load/lg.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++-3d/3d-Leman.edp examples++-3d/ArrayFE-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/3d-Leman.edp examples++-3d/ArrayFE-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Laplace3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/Laplace3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/TruncLac.edp examples++-3d/all.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/TruncLac.edp examples++-3d/beam-3d.edp examples++-3d/all.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/convect-3d.edp examples++-3d/beam-3d.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/cube-period.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/cylinder.edp examples++-3d/fallingspheres.edp examples++-3d/first.edp examples++-3d/convect-3d.edp examples++-3d/cube-period.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/intlevelset3d.edp examples++-3d/meditddm.edp examples++-3d/cylinder.edp examples++-3d/p.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/fallingspheres.edp examples++-3d/first.edp examples++-3d/intlevelset3d.edp examples++-3d/meditddm.edp examples++-3d/p.edp examples++-3d/sphere2.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/SegmentationFault.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/sphere2.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/aaa.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-bug/bugf.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/SegmentationFault.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/BlackScholes2D.edp examples++-bug/aaa.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-chapt3/Heat.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-chapt3/all.edp examples++-bug/bugf.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/condensor.edp examples++-chapt3/convects.edp examples++-chapt3/BlackScholes2D.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/ref.edp examples++-chapt3/Heat.edp examples++-chapt3/regtests.edp examples++-chapt3/schwarz.edp examples++-chapt3/sound.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-chapt3/thermic.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-eigen/BeamEigenValue.edp examples++-chapt3/all.edp examples++-eigen/BeamEigenValueperio.edp examples++-chapt3/condensor.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-chapt3/convects.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/ref.edp examples++-chapt3/regtests.edp examples++-chapt3/schwarz.edp examples++-chapt3/sound.edp examples++-eigen/all.edp examples++-eigen/condition-number.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/PETSc-block.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-chapt3/thermic.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-eigen/BeamEigenValue.edp examples++-eigen/BeamEigenValueperio.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-eigen/all.edp examples++-eigen/condition-number.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/PETSc-block.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/heat-2d.edp examples++-hpddm/heat-3d.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/iterative.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/heat-2d.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/heat-3d.edp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/maxwell-3d.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edp examples++-hpddm/iterative.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-io.edp examples++-hpddm/stokes-3d.edp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/transpose-solve-PETSc.edp examples++-hpddm/withPartitioning.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-hpddm/maxwell-3d.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-io.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-load/CircumCenter.edp examples++-load/ClosePoints.edp examples++-load/Element_QF.edp examples++-hpddm/stokes-3d.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/IpOptMinSurf.edp examples++-hpddm/transpose-solve-PETSc.edp examples++-hpddm/withPartitioning.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-load/CircumCenter.edp examples++-load/ClosePoints.edp examples++-load/Element_QF.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/IpOptMinSurf.edp examples++-load/IpoptLap.edp examples++-load/IpoptMinSurfVol.edp examples++-load/IpoptVI.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/IpoptLap.edp examples++-load/IpoptMinSurfVol.edp examples++-load/IpoptVI.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceRT13d.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LaplaceRT13d.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/SaveHB_sample_z.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/SuperLU.edp examples++-load/SaveHB_sample_z.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/SuperLU.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/bmo.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/convectchacon-3d.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/bmo.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/convectchacon-3d.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/gsl.idp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/gsl.idp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/metis.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/metis.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/ref.edp examples++-load/refinesphere.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/scotch.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/ref.edp examples++-load/refinesphere.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/scotch.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-load/testFE-PkEdge.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-load/testFE-PkEdge.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/waveguide2.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/waveguide2.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPICGLap.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPICGLap.edp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/essai.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/schwarz-2d.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/essai.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/schwarz-2d.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/AdjointSolve.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/AdjointSolve.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/array.edp examples++-tutorial/array.edp examples++-tutorial/beam.edp examples++-tutorial/calculus.edp examples++-tutorial/beam.edp examples++-tutorial/calculus.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/exception.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/exception.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/forall.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/glumesh.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/forall.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/glumesh.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/plot.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++-tutorial/saverestore.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/sphere.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++/NSP1P2.edp examples++/Richard.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/plot.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++-tutorial/saverestore.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/sphere.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++/NSP1P2.edp examples++/Richard.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++/ccc-adp.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/include.edp examples++/lap_mat.edp examples++/lapacienprecon.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++/renumbering.edp examples++/testFE.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++/ccc-adp.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/include.edp examples++/lap_mat.edp examples++/lapacienprecon.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++/renumbering.edp examples++/testFE.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh examples++-load/g.gmesh /usr/bin/install -p CheckAll CheckAllEdp /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++ /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin test `uname` != Darwin || echo /usr/bin >/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/etc/paths.d/FreeFem++ test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/local/bin test `uname` != Darwin || ( make FreeFem++.app.tgz ; test -d /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/Applications || mkdir /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/Applications ; tar zxf FreeFem++.app.tgz -C /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/Applications ) make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial' + chmod 744 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BEC.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BernardiRaugel.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BinaryIO.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ClosePoints.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Curvature.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/DxWriter.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_HCT.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte3d.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1bl.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1dc1.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1ncdc.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2bulle3.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2pnc.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3dc.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4dc.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_PkEdge.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_QF.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/FreeFemQA.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/IncompleteCholesky.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricKuate.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricPk.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Morley.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/NewSolver.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/SaveHB.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/UMFPACK64.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer_3d.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/addNewType.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/bfstream.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/dfft.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/distance.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/exactpartition.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-AiryBiry.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-cmaes.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-mmap-semaphore.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/fflapack.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffnewuoa.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffrandom.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/funcTemplate.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gmsh.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gsl.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ilut.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iohdf5.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iovtk.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isoline.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isolineP1.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lapack.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lgbmo.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_dervieux.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_psi.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/medit.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/msh3.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction2.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pcm2rnm.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pipe.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ppm2rnm.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/qf11to25.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/shell.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitedges.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh12.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh3.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh4.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh6.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/symmetrizeCSR.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/tetgen.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/thresholdings.so + chmod 644 /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE.libMesh /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE_LIBRARY /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE_LIBRARY-config /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/WHERE_LIBRARY-download + install -d /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/man/man1/ + pushd /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++ ~/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/freefem++ ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 + rm -r download + rm BUGS COPYRIGHT HISTORY HISTORY_BEFORE_2005 INNOVATION INSTALL INSTALL-MacOSX README_COMPILATION.md README_MAC.md README_WINDOWS.md TODO mode-mi-edp.zip + popd ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 + rm /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ff-pkg-download /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/bin/ff-pkg-download + ln -sf FreeFem++-nw /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/FreeFem++ + popd ~/build/BUILD/freefem++-3.62 + for mpi in openmpi mpich + pushd openmpi ~/build/BUILD/freefem++-3.62/openmpi ~/build/BUILD/freefem++-3.62 ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree install Making install in download make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/bin mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/bin /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include cp -rp lib /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++ cp -rp include /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++ cp -rp bin /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++ make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/download' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bin-win32' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src/bin-win32' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/src' Making install in examples++-load make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[2]: 'BernardiRaugel.so' is up to date. make[2]: 'Morley.so' is up to date. make[2]: 'funcTemplate.so' is up to date. make[2]: 'addNewType.so' is up to date. make[2]: 'qf11to25.so' is up to date. make[2]: 'Element_P3.so' is up to date. make[2]: 'Element_P4.so' is up to date. make[2]: 'Element_P3dc.so' is up to date. make[2]: 'Element_P4dc.so' is up to date. make[2]: 'Element_PkEdge.so' is up to date. make[2]: 'msh3.so' is up to date. make[2]: 'splitmesh3.so' is up to date. make[2]: 'splitmesh6.so' is up to date. make[2]: 'splitmesh4.so' is up to date. make[2]: 'splitmesh12.so' is up to date. make[2]: 'ffrandom.so' is up to date. make[2]: 'medit.so' is up to date. make[2]: 'mat_dervieux.so' is up to date. make[2]: 'lgbmo.so' is up to date. make[2]: 'mat_psi.so' is up to date. make[2]: 'ppm2rnm.so' is up to date. make[2]: 'DxWriter.so' is up to date. make[2]: 'pcm2rnm.so' is up to date. make[2]: 'iovtk.so' is up to date. make[2]: 'gmsh.so' is up to date. make[2]: 'MetricKuate.so' is up to date. make[2]: 'Element_P1dc1.so' is up to date. make[2]: 'BinaryIO.so' is up to date. make[2]: 'isolineP1.so' is up to date. make[2]: 'isoline.so' is up to date. make[2]: 'thresholdings.so' is up to date. make[2]: 'VTK_writer_3d.so' is up to date. make[2]: 'VTK_writer.so' is up to date. make[2]: 'splitedges.so' is up to date. make[2]: 'Element_Mixte.so' is up to date. make[2]: 'Element_Mixte3d.so' is up to date. make[2]: 'myfunction2.so' is up to date. make[2]: 'MetricPk.so' is up to date. make[2]: 'FreeFemQA.so' is up to date. make[2]: 'shell.so' is up to date. make[2]: 'pipe.so' is up to date. make[2]: 'symmetrizeCSR.so' is up to date. make[2]: 'BEC.so' is up to date. make[2]: 'bfstream.so' is up to date. make[2]: 'iohdf5.so' is up to date. make[2]: 'ff-AiryBiry.so' is up to date. make[2]: 'exactpartition.so' is up to date. make[2]: 'ClosePoints.so' is up to date. make[2]: 'Element_HCT.so' is up to date. make[2]: 'Curvature.so' is up to date. make[2]: 'Element_P1bl.so' is up to date. make[2]: 'Element_QF.so' is up to date. make[2]: 'distance.so' is up to date. make[2]: 'Element_P1ncdc.so' is up to date. make[2]: 'Element_P2bulle3.so' is up to date. make[2]: 'Element_P2pnc.so' is up to date. make[2]: 'SaveHB.so' is up to date. make[2]: 'IncompleteCholesky.so' is up to date. make[2]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'dfft.so' is up to date. make[2]: 'UMFPACK64.so' is up to date. make[2]: 'NewSolver.so' is up to date. make[2]: 'lapack.so' is up to date. make[2]: 'fflapack.so' is up to date. make[2]: 'ffnewuoa.so' is up to date. make[2]: 'ilut.so' is up to date. make[2]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'ff-cmaes.so' is up to date. make[2]: 'ff-mmap-semaphore.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[3]: 'BernardiRaugel.so' is up to date. make[3]: 'Morley.so' is up to date. make[3]: 'funcTemplate.so' is up to date. make[3]: 'addNewType.so' is up to date. make[3]: 'qf11to25.so' is up to date. make[3]: 'Element_P3.so' is up to date. make[3]: 'Element_P4.so' is up to date. make[3]: 'Element_P3dc.so' is up to date. make[3]: 'Element_P4dc.so' is up to date. make[3]: 'Element_PkEdge.so' is up to date. make[3]: 'msh3.so' is up to date. make[3]: 'splitmesh3.so' is up to date. make[3]: 'splitmesh6.so' is up to date. make[3]: 'splitmesh4.so' is up to date. make[3]: 'splitmesh12.so' is up to date. make[3]: 'ffrandom.so' is up to date. make[3]: 'medit.so' is up to date. make[3]: 'mat_dervieux.so' is up to date. make[3]: 'lgbmo.so' is up to date. make[3]: 'mat_psi.so' is up to date. make[3]: 'ppm2rnm.so' is up to date. make[3]: 'DxWriter.so' is up to date. make[3]: 'pcm2rnm.so' is up to date. make[3]: 'iovtk.so' is up to date. make[3]: 'gmsh.so' is up to date. make[3]: 'MetricKuate.so' is up to date. make[3]: 'Element_P1dc1.so' is up to date. make[3]: 'BinaryIO.so' is up to date. make[3]: 'isolineP1.so' is up to date. make[3]: 'isoline.so' is up to date. make[3]: 'thresholdings.so' is up to date. make[3]: 'VTK_writer_3d.so' is up to date. make[3]: 'VTK_writer.so' is up to date. make[3]: 'splitedges.so' is up to date. make[3]: 'Element_Mixte.so' is up to date. make[3]: 'Element_Mixte3d.so' is up to date. make[3]: 'myfunction2.so' is up to date. make[3]: 'MetricPk.so' is up to date. make[3]: 'FreeFemQA.so' is up to date. make[3]: 'shell.so' is up to date. make[3]: 'pipe.so' is up to date. make[3]: 'symmetrizeCSR.so' is up to date. make[3]: 'BEC.so' is up to date. make[3]: 'bfstream.so' is up to date. make[3]: 'iohdf5.so' is up to date. make[3]: 'ff-AiryBiry.so' is up to date. make[3]: 'exactpartition.so' is up to date. make[3]: 'ClosePoints.so' is up to date. make[3]: 'Element_HCT.so' is up to date. make[3]: 'Curvature.so' is up to date. make[3]: 'Element_P1bl.so' is up to date. make[3]: 'Element_QF.so' is up to date. make[3]: 'distance.so' is up to date. make[3]: 'Element_P1ncdc.so' is up to date. make[3]: 'Element_P2bulle3.so' is up to date. make[3]: 'Element_P2pnc.so' is up to date. make[3]: 'SaveHB.so' is up to date. make[3]: 'IncompleteCholesky.so' is up to date. make[3]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'dfft.so' is up to date. make[3]: 'UMFPACK64.so' is up to date. make[3]: 'NewSolver.so' is up to date. make[3]: 'lapack.so' is up to date. make[3]: 'fflapack.so' is up to date. make[3]: 'ffnewuoa.so' is up to date. make[3]: 'ilut.so' is up to date. make[3]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'ff-cmaes.so' is up to date. make[3]: 'ff-mmap-semaphore.so' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib test -n "FreeFem++-mpi" && /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi || true mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc /usr/bin/install -p -m 644 clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/$i 's#/builddir/build/BUILD/freefem++-3.62/openmpi/download#/usr/lib64/ff++#' ;\ done /bin/sh: line 1: /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 1: /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc/freefem++.pref echo loadpath += \"/usr/lib64/ff++/lib\" >>/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc/freefem++.pref echo includepath += \"/usr/lib64/ff++/idp\" >>/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc/freefem++.pref /usr/bin/install -p ff-c++ /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin /usr/bin/install -p ff-pkg-download /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin /usr/bin/install -p ff-get-dep /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib; fi; done if [ -n "FreeFem++-mpi" ] ; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so ; do \ if [ -f ../examples++-mpi/$i ] ; then \ /usr/bin/install -p -m 555 ../examples++-mpi/$i /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi; \ else echo missing install mpi version ??? ../examples++-mpi/$i ;\ fi; \ done ; \ fi missing install mpi version ??? ../examples++-mpi/SuperLu.so missing install mpi version ??? ../examples++-mpi/ff-NLopt.so make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-load' Making install in examples++-mpi make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi complex_SuperLU_DIST_FreeFem.cpp MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi real_SuperLU_DIST_FreeFem.cpp MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi dSuperLU_DIST.cpp MISSING lib metis, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi parms_FreeFem.cpp MISSING lib parms, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi parmetis.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' Warning missing mpi plugin: echo "finish compile load mpi solver !" finish compile load mpi solver ! make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp for i in complex_SuperLU_DIST_FreeFem.so real_SuperLU_DIST_FreeFem.so dSuperLU_DIST.so MPICG.so parms_FreeFem.so mpi-cmaes.so parmetis.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 DDM-Schwarz-macro.idp MPIGMRESmacro.idp getARGV.idp DDM-funcs-v2.idp MPIplot.idp mortar-msh.idp Heat3d.idp func-max.idp /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-mpi' Making install in examples++-tutorial make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp /usr/bin/install -p -m 644 *.idp /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-tutorial' Making install in examples++ make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++' Making install in examples++-eigen make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-eigen' Making install in examples++-bug make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-bug' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-bug' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-bug' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-bug' Making install in examples++-chapt3 make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-chapt3' Making install in examples++-other make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-other' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-other' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-other' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-other' Making install in examples++-3d make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp /usr/bin/install -p -m 644 MeshSurface.idp cube.idp /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-3d' Making install in examples++-hpddm make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc-complex.cpp MISSING lib petsccomplex, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi SLEPc.cpp MISSING lib petsc, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' Warning missing mpi plugin: echo "finish compile load hpddm solver !" finish compile load hpddm solver ! make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/etc for i in hpddm.so hpddm_substructuring.so SLEPc-complex.so SLEPc.so ; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 macro_ddm.idp macro_ddm_substructuring.idp /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi/examples++-hpddm' make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/openmpi' test `uname` != Darwin || make FreeFem++-CoCoa script/PostInstall.sh /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/share/freefem++ mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/share/freefem++ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/etc/paths.d/ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/local/bin tar cvf - COPYRIGHT HISTORY HISTORY_BEFORE_2005 README_COMPILATION.md README_WINDOWS.md README_MAC.md BUGS TODO INSTALL INSTALL-MacOSX INNOVATION mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.msh examples++-load/fig.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++*/*.[ie]dp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh| (cd /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/share/freefem++; tar xvf -) COPYRIGHT HISTORY COPYRIGHT HISTORY HISTORY_BEFORE_2005 HISTORY_BEFORE_2005 README_COMPILATION.md README_WINDOWS.mdREADME_COMPILATION.md README_MAC.md README_WINDOWS.md README_MAC.md BUGS TODO INSTALL BUGS TODO INSTALL INSTALL-MacOSX INNOVATION INSTALL-MacOSX INNOVATION mode-mi-edp.zip mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-tutorial/aile.msh examples++-3d/dodecaedre01.mesh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.mshexamples++-load/load.link examples++-load/fig.pgm examples++-load/cube.msh examples++-load/fig.pgm examples++-load/lg.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++-3d/3d-Leman.edp examples++-3d/ArrayFE-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edpexamples++-3d/3d-Leman.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/Laplace3d.edp examples++-3d/ArrayFE-3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/Laplace3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/TruncLac.edp examples++-3d/all.edp examples++-3d/beam-3d.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/convect-3d.edp examples++-3d/cube-period.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/TruncLac.edp examples++-3d/all.edp examples++-3d/beam-3d.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/cylinder.edp examples++-3d/fallingspheres.edp examples++-3d/first.edp examples++-3d/intlevelset3d.edp examples++-3d/meditddm.edp examples++-3d/p.edp examples++-3d/convect-3d.edp examples++-3d/cube-period.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/cylinder.edp examples++-3d/fallingspheres.edp examples++-3d/first.edp examples++-3d/intlevelset3d.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/meditddm.edp examples++-3d/p.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/sphere2.edp examples++-3d/sphere2.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/SegmentationFault.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/aaa.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-bug/bugf.edp examples++-bug/SegmentationFault.edp examples++-bug/aaa.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-bug/bugf.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/BlackScholes2D.edp examples++-chapt3/Heat.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/BlackScholes2D.edp examples++-chapt3/Heat.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-chapt3/all.edp examples++-chapt3/condensor.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-chapt3/convects.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/all.edp examples++-chapt3/condensor.edp examples++-chapt3/convects.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/ref.edp examples++-chapt3/regtests.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/schwarz.edp examples++-chapt3/sound.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-chapt3/ref.edp examples++-chapt3/regtests.edp examples++-chapt3/schwarz.edp examples++-chapt3/thermic.edp examples++-eigen/BeamEigenValue.edp examples++-eigen/BeamEigenValueperio.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-chapt3/sound.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-chapt3/thermic.edp examples++-eigen/BeamEigenValue.edp examples++-eigen/BeamEigenValueperio.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-eigen/all.edp examples++-eigen/condition-number.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/PETSc-block.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-eigen/all.edp examples++-eigen/condition-number.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/PETSc-block.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/heat-2d.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/heat-2d.edp examples++-hpddm/heat-3d.edp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/iterative.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/maxwell-3d.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/heat-3d.edp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/iterative.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/maxwell-3d.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-io.edp examples++-hpddm/stokes-3d.edp examples++-hpddm/transpose-solve-PETSc.edp examples++-hpddm/withPartitioning.edp examples++-hpddm/stokes-3d-io.edp examples++-hpddm/stokes-3d.edp examples++-hpddm/transpose-solve-PETSc.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-hpddm/withPartitioning.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-load/CircumCenter.edp examples++-load/ClosePoints.edp examples++-load/Element_QF.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-load/CircumCenter.edp examples++-load/IpOptMinSurf.edp examples++-load/IpoptLap.edp examples++-load/ClosePoints.edp examples++-load/Element_QF.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/IpoptMinSurfVol.edp examples++-load/IpOptMinSurf.edp examples++-load/IpoptVI.edp examples++-load/IpoptLap.edp examples++-load/IpoptMinSurfVol.edp examples++-load/IpoptVI.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/LaplaceRT13d.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/SaveHB_sample_z.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LaplaceRT13d.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/SaveHB_sample_z.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/SuperLU.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/bmo.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/convectchacon-3d.edp examples++-load/SuperLU.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/bmo.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/convectchacon-3d.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/gsl.idp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/gsl.idp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/metis.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/metis.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/ref.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/ref.edp examples++-load/refinesphere.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/scotch.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/refinesphere.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/scotch.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-load/testFE-PkEdge.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-load/testFE-PkEdge.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/waveguide2.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-load/waveguide2.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPICGLap.edp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPICGLap.edp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/essai.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/essai.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/schwarz-2d.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/schwarz-2d.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/AdjointSolve.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/AdjointSolve.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/array.edp examples++-tutorial/beam.edp examples++-tutorial/calculus.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/exception.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/array.edp examples++-tutorial/beam.edp examples++-tutorial/calculus.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/exception.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/forall.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/forall.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/glumesh.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/glumesh.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/plot.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/plot.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++-tutorial/saverestore.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/sphere.edp examples++-tutorial/saverestore.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++/NSP1P2.edp examples++/Richard.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/sphere.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++/ccc-adp.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/include.edp examples++/lap_mat.edp examples++/lapacienprecon.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++/NSP1P2.edp examples++/Richard.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++/renumbering.edp examples++/testFE.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh examples++/ccc-adp.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/include.edp examples++/lap_mat.edp examples++/lapacienprecon.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++/renumbering.edp examples++/testFE.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh /usr/bin/install -p CheckAll CheckAllEdp /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/share/freefem++ /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/bin test `uname` != Darwin || echo /usr/bin >/builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/etc/paths.d/FreeFem++ test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/usr/local/bin test `uname` != Darwin || ( make FreeFem++.app.tgz ; test -d /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/Applications || mkdir /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/Applications ; tar zxf FreeFem++.app.tgz -C /builddir/build/BUILD/freefem++-3.62/openmpi/buildtree/Applications ) make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/openmpi' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/bin/FreeFem++-mpi_openmpi + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/ff-mpirun /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/bin/ff-mpirun_openmpi + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-3.62 + for mpi in openmpi mpich + pushd mpich ~/build/BUILD/freefem++-3.62/mpich ~/build/BUILD/freefem++-3.62 ++ pwd + make DESTDIR=/builddir/build/BUILD/freefem++-3.62/mpich/buildtree install Making install in download make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/bin mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/bin /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include cp -rp lib /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++ cp -rp include /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++ cp -rp bin /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++ make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/download' Making install in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' Making install in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/libMesh' Making install in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamglib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamglib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamglib' Making install in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/femlib' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/femlib' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/femlib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/femlib' Making install in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Graphics' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Graphics' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Graphics' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Graphics' Making install in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Algo' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Algo' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Algo' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/Algo' Making install in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/lglib' Making install in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/fflib' Making install in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++ FreeFem++-nw ffglut '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/nw' Making install in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p FreeFem++-mpi '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p ff-mpirun '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/mpi' Making install in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p bamg cvmsh2 '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bamg' Making install in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make install-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[4]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p ffmedit '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/medit' Making install in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bin-win32' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bin-win32' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bin-win32' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src/bin-win32' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/src' Making install in examples++-load make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[2]: 'BernardiRaugel.so' is up to date. make[2]: 'Morley.so' is up to date. make[2]: 'funcTemplate.so' is up to date. make[2]: 'addNewType.so' is up to date. make[2]: 'qf11to25.so' is up to date. make[2]: 'Element_P3.so' is up to date. make[2]: 'Element_P4.so' is up to date. make[2]: 'Element_P3dc.so' is up to date. make[2]: 'Element_P4dc.so' is up to date. make[2]: 'Element_PkEdge.so' is up to date. make[2]: 'msh3.so' is up to date. make[2]: 'splitmesh3.so' is up to date. make[2]: 'splitmesh6.so' is up to date. make[2]: 'splitmesh4.so' is up to date. make[2]: 'splitmesh12.so' is up to date. make[2]: 'ffrandom.so' is up to date. make[2]: 'medit.so' is up to date. make[2]: 'mat_dervieux.so' is up to date. make[2]: 'lgbmo.so' is up to date. make[2]: 'mat_psi.so' is up to date. make[2]: 'ppm2rnm.so' is up to date. make[2]: 'DxWriter.so' is up to date. make[2]: 'pcm2rnm.so' is up to date. make[2]: 'iovtk.so' is up to date. make[2]: 'gmsh.so' is up to date. make[2]: 'MetricKuate.so' is up to date. make[2]: 'Element_P1dc1.so' is up to date. make[2]: 'BinaryIO.so' is up to date. make[2]: 'isolineP1.so' is up to date. make[2]: 'isoline.so' is up to date. make[2]: 'thresholdings.so' is up to date. make[2]: 'VTK_writer_3d.so' is up to date. make[2]: 'VTK_writer.so' is up to date. make[2]: 'splitedges.so' is up to date. make[2]: 'Element_Mixte.so' is up to date. make[2]: 'Element_Mixte3d.so' is up to date. make[2]: 'myfunction2.so' is up to date. make[2]: 'MetricPk.so' is up to date. make[2]: 'FreeFemQA.so' is up to date. make[2]: 'shell.so' is up to date. make[2]: 'pipe.so' is up to date. make[2]: 'symmetrizeCSR.so' is up to date. make[2]: 'BEC.so' is up to date. make[2]: 'bfstream.so' is up to date. make[2]: 'iohdf5.so' is up to date. make[2]: 'ff-AiryBiry.so' is up to date. make[2]: 'exactpartition.so' is up to date. make[2]: 'ClosePoints.so' is up to date. make[2]: 'Element_HCT.so' is up to date. make[2]: 'Curvature.so' is up to date. make[2]: 'Element_P1bl.so' is up to date. make[2]: 'Element_QF.so' is up to date. make[2]: 'distance.so' is up to date. make[2]: 'Element_P1ncdc.so' is up to date. make[2]: 'Element_P2bulle3.so' is up to date. make[2]: 'Element_P2pnc.so' is up to date. make[2]: 'SaveHB.so' is up to date. make[2]: 'IncompleteCholesky.so' is up to date. make[2]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'dfft.so' is up to date. make[2]: 'UMFPACK64.so' is up to date. make[2]: 'NewSolver.so' is up to date. make[2]: 'lapack.so' is up to date. make[2]: 'fflapack.so' is up to date. make[2]: 'ffnewuoa.so' is up to date. make[2]: 'ilut.so' is up to date. make[2]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'ff-cmaes.so' is up to date. make[2]: 'ff-mmap-semaphore.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' /usr/bin/mkdir -p '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' /usr/bin/install -p ffmaster '/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[3]: 'BernardiRaugel.so' is up to date. make[3]: 'Morley.so' is up to date. make[3]: 'funcTemplate.so' is up to date. make[3]: 'addNewType.so' is up to date. make[3]: 'qf11to25.so' is up to date. make[3]: 'Element_P3.so' is up to date. make[3]: 'Element_P4.so' is up to date. make[3]: 'Element_P3dc.so' is up to date. make[3]: 'Element_P4dc.so' is up to date. make[3]: 'Element_PkEdge.so' is up to date. make[3]: 'msh3.so' is up to date. make[3]: 'splitmesh3.so' is up to date. make[3]: 'splitmesh6.so' is up to date. make[3]: 'splitmesh4.so' is up to date. make[3]: 'splitmesh12.so' is up to date. make[3]: 'ffrandom.so' is up to date. make[3]: 'medit.so' is up to date. make[3]: 'mat_dervieux.so' is up to date. make[3]: 'lgbmo.so' is up to date. make[3]: 'mat_psi.so' is up to date. make[3]: 'ppm2rnm.so' is up to date. make[3]: 'DxWriter.so' is up to date. make[3]: 'pcm2rnm.so' is up to date. make[3]: 'iovtk.so' is up to date. make[3]: 'gmsh.so' is up to date. make[3]: 'MetricKuate.so' is up to date. make[3]: 'Element_P1dc1.so' is up to date. make[3]: 'BinaryIO.so' is up to date. make[3]: 'isolineP1.so' is up to date. make[3]: 'isoline.so' is up to date. make[3]: 'thresholdings.so' is up to date. make[3]: 'VTK_writer_3d.so' is up to date. make[3]: 'VTK_writer.so' is up to date. make[3]: 'splitedges.so' is up to date. make[3]: 'Element_Mixte.so' is up to date. make[3]: 'Element_Mixte3d.so' is up to date. make[3]: 'myfunction2.so' is up to date. make[3]: 'MetricPk.so' is up to date. make[3]: 'FreeFemQA.so' is up to date. make[3]: 'shell.so' is up to date. make[3]: 'pipe.so' is up to date. make[3]: 'symmetrizeCSR.so' is up to date. make[3]: 'BEC.so' is up to date. make[3]: 'bfstream.so' is up to date. make[3]: 'iohdf5.so' is up to date. make[3]: 'ff-AiryBiry.so' is up to date. make[3]: 'exactpartition.so' is up to date. make[3]: 'ClosePoints.so' is up to date. make[3]: 'Element_HCT.so' is up to date. make[3]: 'Curvature.so' is up to date. make[3]: 'Element_P1bl.so' is up to date. make[3]: 'Element_QF.so' is up to date. make[3]: 'distance.so' is up to date. make[3]: 'Element_P1ncdc.so' is up to date. make[3]: 'Element_P2bulle3.so' is up to date. make[3]: 'Element_P2pnc.so' is up to date. make[3]: 'SaveHB.so' is up to date. make[3]: 'IncompleteCholesky.so' is up to date. make[3]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'dfft.so' is up to date. make[3]: 'UMFPACK64.so' is up to date. make[3]: 'NewSolver.so' is up to date. make[3]: 'lapack.so' is up to date. make[3]: 'fflapack.so' is up to date. make[3]: 'ffnewuoa.so' is up to date. make[3]: 'ilut.so' is up to date. make[3]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[3]: 'ff-cmaes.so' is up to date. make[3]: 'ff-mmap-semaphore.so' is up to date. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib test -n "FreeFem++-mpi" && /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi || true mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc /usr/bin/install -p -m 644 clapack.h ppmimg.h bmo.hpp msh3.hpp pcm.hpp include/* /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include /usr/bin/install -p -m 555 myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib /usr/bin/install -p -m 555 ff-get-dep.awk WHERE_LIBRARY-config WHERE_LIBRARY /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib for i in WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \ sed <$i >/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/$i 's#/builddir/build/BUILD/freefem++-3.62/mpich/download#/usr/lib64/ff++#' ;\ done /bin/sh: line 1: /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/WHERE_LIBRARY-config: Permission denied /bin/sh: line 1: /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/WHERE_LIBRARY: Permission denied echo loadpath += \"./\" >/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc/freefem++.pref echo loadpath += \"/usr/lib64/ff++/lib\" >>/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc/freefem++.pref echo includepath += \"/usr/lib64/ff++/idp\" >>/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc/freefem++.pref /usr/bin/install -p ff-c++ /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin /usr/bin/install -p ff-pkg-download /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin /usr/bin/install -p ff-get-dep /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib; fi; done if [ -n "FreeFem++-mpi" ] ; then \ for i in tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so ; do \ if [ -f ../examples++-mpi/$i ] ; then \ /usr/bin/install -p -m 555 ../examples++-mpi/$i /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi; \ else echo missing install mpi version ??? ../examples++-mpi/$i ;\ fi; \ done ; \ fi missing install mpi version ??? ../examples++-mpi/SuperLu.so missing install mpi version ??? ../examples++-mpi/ff-NLopt.so make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-load' Making install in examples++-mpi make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' ../examples++-load/ff-c++ -auto -mpi complex_SuperLU_DIST_FreeFem.cpp MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi real_SuperLU_DIST_FreeFem.cpp MISSING lib superlu_dist, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi dSuperLU_DIST.cpp MISSING lib metis, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi parms_FreeFem.cpp MISSING lib parms, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi parmetis.cpp MISSING lib parmetis, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' Warning missing mpi plugin: echo "finish compile load mpi solver !" finish compile load mpi solver ! make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp for i in complex_SuperLU_DIST_FreeFem.so real_SuperLU_DIST_FreeFem.so dSuperLU_DIST.so MPICG.so parms_FreeFem.so mpi-cmaes.so parmetis.so; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 DDM-Schwarz-macro.idp MPIGMRESmacro.idp getARGV.idp DDM-funcs-v2.idp MPIplot.idp mortar-msh.idp Heat3d.idp func-max.idp /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-mpi' Making install in examples++-tutorial make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp /usr/bin/install -p -m 644 *.idp /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-tutorial' Making install in examples++ make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++' Making install in examples++-eigen make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-eigen' Making install in examples++-bug make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-bug' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-bug' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-bug' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-bug' Making install in examples++-chapt3 make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-chapt3' Making install in examples++-other make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-other' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-other' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-other' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-other' Making install in examples++-3d make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp /usr/bin/install -p -m 644 MeshSurface.idp cube.idp /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-3d' Making install in examples++-hpddm make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' ../examples++-load/ff-c++ -auto -mpi SLEPc-complex.cpp MISSING lib petsccomplex, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' ../examples++-load/ff-c++ -auto -mpi SLEPc.cpp MISSING lib petsc, Check the WHERE-LIBRARYfiles eval ../examples++-load/ff-c++ '-mpi' Warning missing mpi plugin: echo "finish compile load hpddm solver !" finish compile load hpddm solver ! make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/include /bin/sh ../mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/etc for i in hpddm.so hpddm_substructuring.so SLEPc-complex.so SLEPc.so ; do \ if [ -f $i ] ; then /usr/bin/install -p -m 555 $i /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/lib/mpi; fi; done /usr/bin/install -p -m 644 macro_ddm.idp macro_ddm_substructuring.idp /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/lib64/ff++/idp make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich/examples++-hpddm' make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/mpich' test `uname` != Darwin || make FreeFem++-CoCoa script/PostInstall.sh /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/share/freefem++ mkdir -m 755 -p -- /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/share/freefem++ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/etc/paths.d/ test `uname` != Darwin || /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/local/bin tar cvf - COPYRIGHT HISTORY HISTORY_BEFORE_2005 README_COMPILATION.md README_WINDOWS.md README_MAC.md BUGS TODO INSTALL INSTALL-MacOSX INNOVATION mode-mi-edp.zip examples++-tutorial/aile.msh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.msh examples++-load/fig.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile examples++*/*.[ie]dp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh| (cd /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/share/freefem++; tar xvf -) COPYRIGHT HISTORYCOPYRIGHT HISTORY HISTORY_BEFORE_2005 README_COMPILATION.mdHISTORY_BEFORE_2005 README_WINDOWS.mdREADME_COMPILATION.md README_MAC.md BUGSREADME_WINDOWS.md README_MAC.md TODO INSTALL BUGS TODO INSTALL INSTALL-MacOSX INNOVATION INSTALL-MacOSX INNOVATION mode-mi-edp.zip examples++-tutorial/aile.msh mode-mi-edp.zip examples++-tutorial/xyf examples++-tutorial/aile.msh examples++-3d/dodecaedre01.mesh examples++-tutorial/xyf examples++-3d/dodecaedre01.mesh examples++-3d/lac-leman-v4.msh examples++-3d/lac-leman-v4.msh examples++-load/load.link examples++-load/cube.msh examples++-load/load.link examples++-load/cube.msh examples++-load/fig.pgm examples++-load/fig.pgm examples++-load/lg.pgm examples++-load/lg.pgm ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh ./download/fftw/Makefile ./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh examples++-3d/3d-Leman.edp examples++-3d/ArrayFE-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/Laplace3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/TruncLac.edp examples++-3d/all.edp ./download/fftw/Makefile examples++-3d/3d-Leman.edp examples++-3d/ArrayFE-3d.edp examples++-3d/EqPoisson.edp examples++-3d/Lac.edp examples++-3d/Laplace-Adapt-3d.edp examples++-3d/Laplace-Adapt-aniso-3d.edp examples++-3d/Laplace3d.edp examples++-3d/LaplaceRT-3d.edp examples++-3d/MeshSurface.idp examples++-3d/NSI3d-carac.edp examples++-3d/NSI3d.edp examples++-3d/Period-Poisson-cube-ballon.edp examples++-3d/Poisson-cube-ballon.edp examples++-3d/Poisson.edp examples++-3d/Poisson3d.edp examples++-3d/Stokes.edp examples++-3d/beam-3d.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/convect-3d.edp examples++-3d/cube-period.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/cylinder.edp examples++-3d/fallingspheres.edp examples++-3d/TruncLac.edp examples++-3d/all.edp examples++-3d/beam-3d.edp examples++-3d/bottle.edp examples++-3d/cone.edp examples++-3d/convect-3d.edp examples++-3d/cube-period.edp examples++-3d/cube.idp examples++-3d/cylinder-3d.edp examples++-3d/cylinder.edp examples++-3d/first.edp examples++-3d/intlevelset3d.edp examples++-3d/meditddm.edp examples++-3d/fallingspheres.edp examples++-3d/first.edp examples++-3d/intlevelset3d.edp examples++-3d/meditddm.edp examples++-3d/p.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/sphere2.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/SegmentationFault.edp examples++-bug/aaa.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-3d/p.edp examples++-3d/periodic-3d.edp examples++-3d/pyramide.edp examples++-3d/ref.edp examples++-3d/refinesphere.edp examples++-3d/regtests.edp examples++-3d/schwarz-nm-3d.edp examples++-3d/sphere2.edp examples++-3d/sphere6.edp examples++-3d/sphereincube.edp examples++-3d/tetgencube.edp examples++-3d/tetgenholeregion.edp examples++-bug/SegmentationFault.edp examples++-bug/aaa.edp examples++-bug/bug-arg-string.edp examples++-bug/bugborder.edp examples++-bug/bugf.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/BlackScholes2D.edp examples++-chapt3/Heat.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-chapt3/all.edp examples++-bug/bugf.edp examples++-bug/bugifexp.edp examples++-bug/bugv1.18.edp examples++-bug/fe-vect.edp examples++-bug/func.edp examples++-bug/zArithmetic_bug1.edp examples++-chapt3/BlackScholes2D.edp examples++-chapt3/Heat.edp examples++-chapt3/NSNewton.edp examples++-chapt3/NSprojection.edp examples++-chapt3/all.edp examples++-chapt3/condensor.edp examples++-chapt3/convects.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/ref.edp examples++-chapt3/regtests.edp examples++-chapt3/schwarz.edp examples++-chapt3/sound.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-chapt3/condensor.edp examples++-chapt3/convects.edp examples++-chapt3/heatex.edp examples++-chapt3/lame.edp examples++-chapt3/membrane.edp examples++-chapt3/membranerror.edp examples++-chapt3/muwave.edp examples++-chapt3/optimcontrol.edp examples++-chapt3/potential.edp examples++-chapt3/ref.edp examples++-chapt3/regtests.edp examples++-chapt3/schwarz.edp examples++-chapt3/sound.edp examples++-chapt3/stokes.edp examples++-chapt3/test1.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-chapt3/thermic.edp examples++-eigen/BeamEigenValue.edp examples++-eigen/BeamEigenValueperio.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-chapt3/testbed.edp examples++-chapt3/thermal.edp examples++-chapt3/thermic.edp examples++-eigen/BeamEigenValue.edp examples++-eigen/BeamEigenValueperio.edp examples++-eigen/Lap3dEigenValue.edp examples++-eigen/LapComplexEigenValue.edp examples++-eigen/LapEigenValue.edp examples++-eigen/LapEigenValueFunc.edp examples++-eigen/LapEigenValueFuncV2.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-eigen/LapnosymComplexEigenValue.edp examples++-eigen/LapnosymEigenValue.edp examples++-eigen/Stokes-eigen.edp examples++-eigen/VP-Steklov-Poincare.edp examples++-eigen/WGM-sphere.edp examples++-eigen/all.edp examples++-eigen/all.edp examples++-eigen/condition-number.edp examples++-eigen/condition-number.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/PETSc-block.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-eigen/free-cyl-axi.edp examples++-eigen/neuman.edp examples++-eigen/regtests.edp examples++-hpddm/PETSc-block.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-PETSc-complex.edp examples++-hpddm/diffusion-2d-PETSc.edp examples++-hpddm/diffusion-2d-substructuring-PETSc.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/diffusion-2d-substructuring-withPartitioning.edp examples++-hpddm/diffusion-2d-substructuring.edp examples++-hpddm/diffusion-2d.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/diffusion-3d-PETSc.edp examples++-hpddm/diffusion-3d-simple.edp examples++-hpddm/diffusion-3d.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/heat-2d.edp examples++-hpddm/heat-3d.edp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d-PETSc.edp examples++-hpddm/diffusion-periodic-2d.edp examples++-hpddm/elasticity-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/iterative.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/elasticity-2d-substructuring.edp examples++-hpddm/elasticity-2d.edp examples++-hpddm/elasticity-3d-PETSc.edp examples++-hpddm/elasticity-3d-simple.edp examples++-hpddm/elasticity-3d.edp examples++-hpddm/elasticity-block.edp examples++-hpddm/heat-2d-PETSc.edp examples++-hpddm/heat-2d-io.edp examples++-hpddm/heat-2d.edp examples++-hpddm/heat-3d.edp examples++-hpddm/helmholtz-2d-PETSc.edp examples++-hpddm/helmholtz-2d.edp examples++-hpddm/iterative.edp examples++-hpddm/laplace-2d-SLEPc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/laplace-2d-spherical-harmonics-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/maxwell-3d.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edpexamples++-hpddm/laplace-2d-torus-SLEPc.edp examples++-hpddm/laplace-complex-2d-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-hpddm/macro_ddm.idp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/macro_ddm_substructuring.idp examples++-hpddm/maxwell-3d.edp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-io.edp examples++-hpddm/stokes-3d.edp examples++-hpddm/transpose-solve-PETSc.edp examples++-hpddm/withPartitioning.edp examples++-hpddm/schrodinger-1d-harmonic-oscillator-SLEPc.edp examples++-hpddm/schrodinger-1d-square-well-SLEPc.edp examples++-hpddm/schrodinger-2d-axial-well-SLEPc.edp examples++-hpddm/schrodinger-2d-harmonic-oscillator-SLEPc.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-hpddm/stokes-2d-PETSc-fieldsplit.edp examples++-hpddm/stokes-2d-PETSc.edp examples++-hpddm/stokes-2d.edp examples++-hpddm/stokes-3d-PETSc-fieldsplit.edp examples++-hpddm/stokes-3d-PETSc.edp examples++-hpddm/stokes-3d-io.edp examples++-hpddm/stokes-3d.edp examples++-hpddm/transpose-solve-PETSc.edp examples++-hpddm/withPartitioning.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-load/CircumCenter.edp examples++-load/ClosePoints.edp examples++-load/APk-AdaptEpsDeltaPk.edp examples++-load/APk-ExplicitPkTest.edp examples++-load/Element_QF.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/IpOptMinSurf.edp examples++-load/IpoptLap.edp examples++-load/IpoptMinSurfVol.edp examples++-load/APk-FreeFemQA.edp examples++-load/APk-MetricPk.edp examples++-load/CircumCenter.edp examples++-load/ClosePoints.edp examples++-load/Element_QF.edp examples++-load/IPOTest.edp examples++-load/IncompleteCholesky.edp examples++-load/IpoptVI.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/IpOptMinSurf.edp examples++-load/IpoptLap.edp examples++-load/IpoptMinSurfVol.edp examples++-load/IpoptVI.edp examples++-load/IpoptVI2.edp examples++-load/LapDG3.edp examples++-load/LapDG4.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LaplaceRT13d.edp examples++-load/LapLNewSolver.edp examples++-load/LapMUMPS_seq.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/SaveHB_sample_z.edp examples++-load/LapNewSolver.edp examples++-load/LapUmfpack64.edp examples++-load/LaplaceP2pnc.edp examples++-load/LaplaceP3-3d.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/SuperLU.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/LaplaceP3.edp examples++-load/LaplaceP4.edp examples++-load/LaplaceRT1.edp examples++-load/LaplaceRT13d.edp examples++-load/LaplaceRT2.edp examples++-load/Leman-mesh.edp examples++-load/MetricKuate.edp examples++-load/NSP2BRP0.edp examples++-load/NS_P2BR_P0.edp examples++-load/PARDISO.edp examples++-load/SaveHB_sample.edp examples++-load/SaveHB_sample_z.edp examples++-load/Stokes-surface-tension-axi.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/SuperLU.edp examples++-load/VarIneq2.edp examples++-load/all.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/bmo.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/aniso.edp examples++-load/bfstream.edp examples++-load/bilapHCT.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/convectchacon-3d.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/bilapMorley.edp examples++-load/bilapP3-hct-like.edp examples++-load/bmo.edp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/buildlayermesh.edp examples++-load/checkglumeshcube.edp examples++-load/cmaes-VarIneq.edp examples++-load/cmaes-oven.edp examples++-load/convect_dervieux.edp examples++-load/gsl.idp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/convectchacon-3d.edp examples++-load/convectchacon.edp examples++-load/convexehull3d.edp examples++-load/cube.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/metis.edp examples++-load/curvature.edp examples++-load/dfft.edp examples++-load/distance.edp examples++-load/distance2.edp examples++-load/distance3.edp examples++-load/exactpartition.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/ffnewuoa.edp examples++-load/ffrandom.edp examples++-load/ffslave.edp examples++-load/findalllocalmin.edp examples++-load/funcTemplate.edp examples++-load/glumesh3D.edp examples++-load/gsl.edp examples++-load/gsl.idp examples++-load/ilut.edp examples++-load/iohd5-beam-2d.edp examples++-load/iohd5-beam-3d.edp examples++-load/isoline.edp examples++-load/lame-TD-NSS.edp examples++-load/lap-solvers.edp examples++-load/lapack.edp examples++-load/layer.edp examples++-load/load.edp examples++-load/meditddm.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/metis.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/mshmet.edp examples++-load/myType.edp examples++-load/myfunction2.edp examples++-load/pipe.edp examples++-load/plot-fb-P3.edp examples++-load/plot-fb-P3dc.edp examples++-load/ref.edp examples++-load/plot-fb-P4.edp examples++-load/plot-fb-P4dc.edp examples++-load/plotfb.edp examples++-load/ppm2rnm.edp examples++-load/provadxw.edp examples++-load/ref.edp examples++-load/refinesphere.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/refinesphere.edp examples++-load/scotch.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/regtests.edp examples++-load/schwarz-nm.edp examples++-load/scotch.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-load/testFE-PkEdge.edp examples++-load/shell.edp examples++-load/splitedges.edp examples++-load/splitmesh12.edp examples++-load/splitmesh3.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/splitmesh4.edp examples++-load/splitmesh6.edp examples++-load/test-ElementMixte.edp examples++-load/testFE-P1bl.edp examples++-load/testFE-P2Bulle3.edp examples++-load/waveguide2.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-load/testFE-P2pnc.edp examples++-load/testFE-P3.edp examples++-load/testFE-P3dc.edp examples++-load/testFE-P4.edp examples++-load/testFE-P4dc.edp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-load/testFE-PkEdge.edp examples++-load/testFE.edp examples++-load/testFEHCT.edp examples++-load/testFEMorley.edp examples++-load/testFE_P2BR.edp examples++-load/testdist.edp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-load/testp1dcnc.edp examples++-load/tetgencube.edp examples++-load/tetgenholeregion_rugby.edp examples++-load/thresholdings.edp examples++-load/ttestio.edp examples++-load/waveguide.edp examples++-load/waveguide2.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/DDM-Schwarz-Lame-2d.edp examples++-mpi/DDM-Schwarz-Lame-3d.edp examples++-mpi/DDM-Schwarz-Lap-2dd.edp examples++-mpi/DDM-Schwarz-Lap-3d.edp examples++-mpi/DDM-Schwarz-Stokes-2d.edp examples++-mpi/DDM-Schwarz-macro.idp examples++-mpi/DDM-funcs-v2.idp examples++-mpi/Heat3d.idp examples++-mpi/LapMPIEigenValue.edp examples++-mpi/Laplace3d-hips.edp examples++-mpi/Laplace3d-hypre.edp examples++-mpi/LaplaceRT-3d-matrix-mumps.edp examples++-mpi/LaplaceRT-3d-matrix-pastix.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPICGLap.edp examples++-mpi/LaplaceRT-3d-matrix-superludist.edp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPICGLap.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/MPIGMRES2D.edp examples++-mpi/MPIGMRES3D.edp examples++-mpi/MPIGMRESmacro.idp examples++-mpi/MPIplot.idp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/MUMPS.edp examples++-mpi/NSCaraCyl.edp examples++-mpi/NSI3d-carac-mumps.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/NSI3d-carac-pastix.edp examples++-mpi/NSI3d-carac-superludist.edp examples++-mpi/NSI3d-carac.edp examples++-mpi/Stokes-v1-matrix-mumps.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/Stokes-v1-matrix-pastix.edp examples++-mpi/Stokes-v1-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-mumps.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/Stokes-v2-matrix-pastix.edp examples++-mpi/Stokes-v2-matrix-superludist.edp examples++-mpi/Stokes-v3-matrix-mumps.edp examples++-mpi/Stokes-v3-matrix-pastix.edp examples++-mpi/Stokes-v3-matrix-superludist.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/VG.edp examples++-mpi/beam-3d-matrix-pastix.edp examples++-mpi/beam-3d-matrix-superludist.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/essai.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/cavityNewtow-MUMPS.edp examples++-mpi/chaleur3D-hips.edp examples++-mpi/chaleur3D-hypre.edp examples++-mpi/schwarz-2d.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/chaleur3D-mumps.edp examples++-mpi/chaleur3D-pastix.edp examples++-mpi/chaleur3D-superludist.edp examples++-mpi/cmaes-mpi-VarIneq.edp examples++-mpi/essai-com.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/AdjointSolve.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-mpi/essai.edp examples++-mpi/func-max.idp examples++-mpi/getARGV.idp examples++-mpi/mortar-DN-4-mpi.edp examples++-mpi/mortar-msh.idp examples++-mpi/parmetis-3d.edp examples++-mpi/parmetis.edp examples++-mpi/schwarz-2d.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-mpi/schwarz-3.edp examples++-mpi/schwarz-b.edp examples++-mpi/schwarz-c.edp examples++-mpi/testsolver_MUMPS.edp examples++-mpi/testsolver_SuperLU_DIST.edp examples++-mpi/testsolver_dsuperlu_dist.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-mpi/testsolver_pastix.edp examples++-other/graphics-benchmark.edp examples++-other/lap3-cpu.edp examples++-tutorial/AdaptResidualErrorIndicator.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/AdjointSolve.edp examples++-tutorial/BEM.edp examples++-tutorial/ExtractDofsonBorder.idp examples++-tutorial/FE.edp examples++-tutorial/FEComplex.edp examples++-tutorial/LapDG2.edp examples++-tutorial/Laplace-RHS-Dirac.edp examples++-tutorial/Laplace-lagrange-mult.edp examples++-tutorial/Laplace.edp examples++-tutorial/LaplaceP1.edp examples++-tutorial/LaplaceP1P2h.edp examples++-tutorial/LaplaceP1bis.edp examples++-tutorial/LaplaceRT.edp examples++-tutorial/NS-BackwardStep.edp examples++-tutorial/NSUzawaCahouetChabart.edp examples++-tutorial/Newton.edp examples++-tutorial/Periodic.edp examples++-tutorial/Stokes-macro2d-3d.edp examples++-tutorial/StokesUzawa.edp examples++-tutorial/VI-adap.edp examples++-tutorial/VI.edp examples++-tutorial/a_tutorial.edp examples++-tutorial/adapt.edp examples++-tutorial/adaptindicatorP1.edp examples++-tutorial/adaptindicatorP2.edp examples++-tutorial/algo.edp examples++-tutorial/all.edp examples++-tutorial/array.edp examples++-tutorial/beam.edp examples++-tutorial/calculus.edp examples++-tutorial/array.edp examples++-tutorial/beam.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/calculus.edp examples++-tutorial/cavity.edp examples++-tutorial/cavityNewtow.edp examples++-tutorial/convect-apt.edp examples++-tutorial/exception.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/forall.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/glumesh.edp examples++-tutorial/convect.edp examples++-tutorial/convect2.edp examples++-tutorial/dumptable.edp examples++-tutorial/ex-vf.edp examples++-tutorial/exception.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/fluidStruct.edp examples++-tutorial/fluidStructAdapt.edp examples++-tutorial/forall.edp examples++-tutorial/freeboundary-weak.edp examples++-tutorial/freeboundary.edp examples++-tutorial/func.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/glumesh.edp examples++-tutorial/gnuplot.edp examples++-tutorial/intlevelset.edp examples++-tutorial/mat_interpol.edp examples++-tutorial/medit.edp examples++-tutorial/mesh-internal.edp examples++-tutorial/mesh.edp examples++-tutorial/plot.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++-tutorial/saverestore.edp examples++-tutorial/minlenedge.edp examples++-tutorial/mortar-DN-4.edp examples++-tutorial/mortar-msh.idp examples++-tutorial/movemesh.edp examples++-tutorial/movemeshsmooth.idp examples++-tutorial/nl-elast-neo-Hookean.edp examples++-tutorial/nolinear-elas.edp examples++-tutorial/onde.edp examples++-tutorial/periodic4.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/periodic4bis.edp examples++-tutorial/plot.edp examples++-tutorial/sphere.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++-tutorial/readmesh.edp examples++-tutorial/ref.edp examples++-tutorial/region.edp examples++-tutorial/regtests.edp examples++/NSP1P2.edp examples++/Richard.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++-tutorial/saverestore.edp examples++-tutorial/schwarz-gc.edp examples++-tutorial/schwarz-no-overlap.edp examples++-tutorial/schwarz-overlap.edp examples++-tutorial/schwarz2.edp examples++-tutorial/shur-comp.edp examples++-tutorial/sparse-cmatrix.edp examples++-tutorial/sparse-matrix.edp examples++-tutorial/sphere.edp examples++-tutorial/string.edp examples++-tutorial/tablefunction.edp examples++-tutorial/taboftab.edp examples++-tutorial/testplot.edp examples++-tutorial/thermic-fast.edp examples++-tutorial/uniformmesh.edp examples++/D2.edp examples++/FE-medit.edp examples++/NSP1P1.edp examples++/NSP1P1b.edp examples++/NSP1P2.edp examples++/Richard.edp examples++/Stokes-P1nc-P0+P1.edp examples++/aaRT.edp examples++/aaa-adp.edp examples++/aadaptation.edp examples++/aalapacien.edp examples++/aalaplace-nc.edp examples++/aamove.edp examples++/all.edp examples++/ccc-adp.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/include.edp examples++/lap_mat.edp examples++/arrayoFVh.edp examples++/bilap.edp examples++/ccc-adp.edp examples++/lapacienprecon.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++/renumbering.edp examples++/testFE.edp examples++/demo.edp examples++/demo1.edp examples++/funct.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++/include.edp examples++/lap_mat.edp examples++/lapacienprecon.edp examples++/makeref.edp examples++/parareal.edp examples++/ref.edp examples++/regtests.edp examples++-load/g.gmesh examples++/renumbering.edp examples++/testFE.edp examples++/testadp.edp examples++/teste.edp examples++/wafer-heating-laser-axi.edp CheckAllEdp examples++-load/ch.pts examples++-load/g.gmesh /usr/bin/install -p CheckAll CheckAllEdp /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/share/freefem++ /bin/sh ./mkinstalldirs -m 755 /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/bin test `uname` != Darwin || echo /usr/bin >/builddir/build/BUILD/freefem++-3.62/mpich/buildtree/etc/paths.d/FreeFem++ test `uname` != Darwin || /usr/bin/install -p FreeFem++-CoCoa /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/usr/local/bin test `uname` != Darwin || ( make FreeFem++.app.tgz ; test -d /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/Applications || mkdir /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/Applications ; tar zxf FreeFem++.app.tgz -C /builddir/build/BUILD/freefem++-3.62/mpich/buildtree/Applications ) make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/mpich' + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/FreeFem++-mpi /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/bin/FreeFem++-mpi_mpich + for bin in FreeFem++-mpi ff-mpirun + install -D -m 755 -p buildtree//usr/bin/ff-mpirun /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/bin/ff-mpirun_mpich + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/lib/mpi/MPICG.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/MPICG.so + for lib in MPICG.so mpi-cmaes.so + install -D -m 744 -p buildtree//usr/lib64/ff++/lib/mpi/mpi-cmaes.so /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/mpi-cmaes.so + popd ~/build/BUILD/freefem++-3.62 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.62-5.fc32 --unique-debug-suffix -3.62-5.fc32.x86_64 --unique-debug-src-base freefem++-3.62-5.fc32.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/freefem++-3.62 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/bamg explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/FreeFem++-nw extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/bamg extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/FreeFem++-nw explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/cvmsh2 extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/cvmsh2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffglut extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffglut explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffmaster extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffmaster explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffmedit extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/bin/ffmedit explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BEC.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BEC.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BernardiRaugel.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BernardiRaugel.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BinaryIO.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/BinaryIO.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ClosePoints.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ClosePoints.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Curvature.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Curvature.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/DxWriter.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/DxWriter.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_HCT.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_HCT.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte3d.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_Mixte3d.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1bl.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1bl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1dc1.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1dc1.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1ncdc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P1ncdc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2bulle3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2bulle3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2pnc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P2pnc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3dc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P3dc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4dc.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_P4dc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_PkEdge.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_PkEdge.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_QF.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Element_QF.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/FreeFemQA.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/FreeFemQA.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/IncompleteCholesky.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/IncompleteCholesky.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricKuate.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricKuate.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricPk.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/MetricPk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Morley.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/Morley.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/NewSolver.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/NewSolver.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/SaveHB.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/SaveHB.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/UMFPACK64.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/UMFPACK64.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer_3d.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/VTK_writer_3d.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/addNewType.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/bfstream.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/addNewType.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/bfstream.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/dfft.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/dfft.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/distance.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/distance.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/exactpartition.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/exactpartition.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-AiryBiry.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-AiryBiry.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-cmaes.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-cmaes.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-mmap-semaphore.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ff-mmap-semaphore.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/fflapack.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/fflapack.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffnewuoa.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffnewuoa.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffrandom.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ffrandom.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/funcTemplate.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/funcTemplate.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gmsh.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gmsh.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gsl.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/gsl.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ilut.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ilut.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iohdf5.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iohdf5.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iovtk.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/iovtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isoline.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isoline.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isolineP1.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/isolineP1.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lapack.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lapack.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lgbmo.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/lgbmo.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_dervieux.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_dervieux.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_psi.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/mat_psi.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/medit.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/medit.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/msh3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/msh3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction2.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/myfunction2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pcm2rnm.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pcm2rnm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pipe.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/pipe.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ppm2rnm.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/ppm2rnm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/qf11to25.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/qf11to25.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/shell.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/shell.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitedges.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitedges.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh12.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh12.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh3.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh4.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh4.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh6.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/splitmesh6.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/symmetrizeCSR.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/symmetrizeCSR.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/tetgen.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/tetgen.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/thresholdings.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/ff++/lib/thresholdings.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/bin/FreeFem++-mpi_mpich extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/bin/FreeFem++-mpi_mpich explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/MPICG.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/MPICG.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/mpi-cmaes.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/mpich/lib/ff++/lib/mpi-cmaes.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/bin/FreeFem++-mpi_openmpi extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/bin/FreeFem++-mpi_openmpi explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/MPICG.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/MPICG.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/mpi-cmaes.so extracting debug info from /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/lib64/openmpi/lib/ff++/lib/mpi-cmaes.so original debug info size: 605776kB, size after compression: 532860kB /usr/lib/rpm/sepdebugcrcfix: Updated 82 CRC32s, 0 CRC32s did match. cpio: mpich/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: mpich/src/fflib/lg.ypp: Cannot stat: No such file or directory cpio: mpich/src/mpi/lg.tab.cpp: Cannot stat: No such file or directory cpio: mpich/src/mpi/lg.ypp: Cannot stat: No such file or directory cpio: openmpi/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: openmpi/src/fflib/lg.ypp: Cannot stat: No such file or directory cpio: openmpi/src/mpi/lg.tab.cpp: Cannot stat: No such file or directory cpio: openmpi/src/mpi/lg.ypp: Cannot stat: No such file or directory cpio: serial/src/fflib/lg.tab.hpp: Cannot stat: No such file or directory cpio: serial/src/fflib/lg.ypp: Cannot stat: No such file or directory 29410 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/freefem++/CheckAllEdp from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/share/freefem++/CheckAll is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/share/freefem++/examples++-other/speedtest.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/share/freefem++/examples++-mpi/regtests.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/share/freefem++/examples++-load/load.link from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/ff-get-dep from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/ff-c++ from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/lib64/mpich/bin/ff-mpirun_mpich from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/openmpi/bin/ff-mpirun_openmpi from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/ff++/bin/ff-get-dep from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/lib64/ff++/lib/ff-get-dep.awk is executable but has empty or no shebang, removing executable bit Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ppNd3t + umask 022 + cd /builddir/build/BUILD + cd freefem++-3.62 ~/build/BUILD/freefem++-3.62/serial ~/build/BUILD/freefem++-3.62 + pushd serial + make check Making check in download make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/download' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/download' Making check in src make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src' Making check in libMesh make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/libMesh' Making check in bamglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamglib' Making check in femlib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/femlib' Making check in Graphics make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Graphics' Making check in Algo make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/Algo' Making check in lglib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/lglib' Making check in fflib make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/fflib' Making check in nw make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/nw' Making check in mpi make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/mpi' Making check in bamg make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bamg' Making check in medit make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make check-am make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/medit' Making check in bin-win32 make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src/bin-win32' make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/src' Making check in examples++-load make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make myfunction.so BernardiRaugel.so Morley.so funcTemplate.so addNewType.so qf11to25.so Element_P3.so Element_P4.so Element_P3dc.so Element_P4dc.so Element_PkEdge.so msh3.so splitmesh3.so splitmesh6.so splitmesh4.so splitmesh12.so ffrandom.so medit.so mat_dervieux.so lgbmo.so mat_psi.so ppm2rnm.so DxWriter.so pcm2rnm.so iovtk.so gmsh.so MetricKuate.so Element_P1dc1.so BinaryIO.so isolineP1.so isoline.so thresholdings.so VTK_writer_3d.so VTK_writer.so splitedges.so Element_Mixte.so Element_Mixte3d.so myfunction2.so MetricPk.so FreeFemQA.so shell.so pipe.so symmetrizeCSR.so BEC.so bfstream.so iohdf5.so ff-AiryBiry.so exactpartition.so ClosePoints.so Element_HCT.so Curvature.so Element_P1bl.so Element_QF.so distance.so Element_P1ncdc.so Element_P2bulle3.so Element_P2pnc.so SaveHB.so IncompleteCholesky.so tetgen.so SuperLu.so dfft.so UMFPACK64.so NewSolver.so lapack.so fflapack.so ffnewuoa.so ilut.so gsl.so ff-NLopt.so ff-cmaes.so ff-mmap-semaphore.so make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: 'BernardiRaugel.so' is up to date. make[2]: 'Morley.so' is up to date. make[2]: 'funcTemplate.so' is up to date. make[2]: 'addNewType.so' is up to date. make[2]: 'qf11to25.so' is up to date. make[2]: 'Element_P3.so' is up to date. make[2]: 'Element_P4.so' is up to date. make[2]: 'Element_P3dc.so' is up to date. make[2]: 'Element_P4dc.so' is up to date. make[2]: 'Element_PkEdge.so' is up to date. make[2]: 'msh3.so' is up to date. make[2]: 'splitmesh3.so' is up to date. make[2]: 'splitmesh6.so' is up to date. make[2]: 'splitmesh4.so' is up to date. make[2]: 'splitmesh12.so' is up to date. make[2]: 'ffrandom.so' is up to date. make[2]: 'medit.so' is up to date. make[2]: 'mat_dervieux.so' is up to date. make[2]: 'lgbmo.so' is up to date. make[2]: 'mat_psi.so' is up to date. make[2]: 'ppm2rnm.so' is up to date. make[2]: 'DxWriter.so' is up to date. make[2]: 'pcm2rnm.so' is up to date. make[2]: 'iovtk.so' is up to date. make[2]: 'gmsh.so' is up to date. make[2]: 'MetricKuate.so' is up to date. make[2]: 'Element_P1dc1.so' is up to date. make[2]: 'BinaryIO.so' is up to date. make[2]: 'isolineP1.so' is up to date. make[2]: 'isoline.so' is up to date. make[2]: 'thresholdings.so' is up to date. make[2]: 'VTK_writer_3d.so' is up to date. make[2]: 'VTK_writer.so' is up to date. make[2]: 'splitedges.so' is up to date. make[2]: 'Element_Mixte.so' is up to date. make[2]: 'Element_Mixte3d.so' is up to date. make[2]: 'myfunction2.so' is up to date. make[2]: 'MetricPk.so' is up to date. make[2]: 'FreeFemQA.so' is up to date. make[2]: 'shell.so' is up to date. make[2]: 'pipe.so' is up to date. make[2]: 'symmetrizeCSR.so' is up to date. make[2]: 'BEC.so' is up to date. make[2]: 'bfstream.so' is up to date. make[2]: 'iohdf5.so' is up to date. make[2]: 'ff-AiryBiry.so' is up to date. make[2]: 'exactpartition.so' is up to date. make[2]: 'ClosePoints.so' is up to date. make[2]: 'Element_HCT.so' is up to date. make[2]: 'Curvature.so' is up to date. make[2]: 'Element_P1bl.so' is up to date. make[2]: 'Element_QF.so' is up to date. make[2]: 'distance.so' is up to date. make[2]: 'Element_P1ncdc.so' is up to date. make[2]: 'Element_P2bulle3.so' is up to date. make[2]: 'Element_P2pnc.so' is up to date. make[2]: 'SaveHB.so' is up to date. make[2]: 'IncompleteCholesky.so' is up to date. make[2]: 'tetgen.so' is up to date. ./ff-c++ -auto SuperLu.cpp MISSING lib superlu4, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'dfft.so' is up to date. make[2]: 'UMFPACK64.so' is up to date. make[2]: 'NewSolver.so' is up to date. make[2]: 'lapack.so' is up to date. make[2]: 'fflapack.so' is up to date. make[2]: 'ffnewuoa.so' is up to date. make[2]: 'ilut.so' is up to date. make[2]: 'gsl.so' is up to date. ./ff-c++ -auto ff-NLopt.cpp MISSING lib nlopt, Check the WHERE-LIBRARYfiles eval ./ff-c++ make[2]: 'ff-cmaes.so' is up to date. make[2]: 'ff-mmap-semaphore.so' is up to date. make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Warning missing plugin: echo " finish build list so" finish build list so make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' PASS: APk-AdaptEpsDeltaPk.edp PASS: APk-ExplicitPkTest.edp PASS: APk-FreeFemQA.edp PASS: APk-MetricPk.edp XFAIL: IPOTest.edp XFAIL: IpOptMinSurf.edp XFAIL: IpoptLap.edp XFAIL: IpoptMinSurfVol.edp XFAIL: IpoptVI.edp XFAIL: IpoptVI2.edp PASS: LapDG3.edp PASS: LapDG4.edp PASS: LapLNewSolver.edp XFAIL: LapMUMPS_seq.edp PASS: LapNewSolver.edp PASS: LapUmfpack64.edp PASS: LaplaceP3.edp PASS: LaplaceP4.edp PASS: LaplaceRT1.edp PASS: Leman-mesh.edp PASS: MetricKuate.edp PASS: NS_P2BR_P0.edp XFAIL: PARDISO.edp XFAIL: SuperLU.edp XFAIL: VarIneq2.edp PASS: bilapMorley.edp PASS: bmo.edp PASS: buildlayermesh.edp PASS: checkglumeshcube.edp PASS: cmaes-VarIneq.edp PASS: cmaes-oven.edp PASS: convect_dervieux.edp PASS: convectchacon-3d.edp PASS: convectchacon.edp PASS: convexehull3d.edp PASS: dfft.edp PASS: ffnewuoa.edp PASS: ffrandom.edp PASS: funcTemplate.edp PASS: glumesh3D.edp PASS: gsl.edp PASS: ilut.edp PASS: isoline.edp PASS: lame-TD-NSS.edp XFAIL: lap-solvers.edp PASS: lapack.edp PASS: layer.edp PASS: load.edp PASS: meditddm.edp XFAIL: metis.edp PASS: mshmet.edp PASS: myType.edp PASS: myfunction2.edp PASS: pipe.edp PASS: plot-fb-P3.edp PASS: plot-fb-P3dc.edp PASS: plot-fb-P4.edp PASS: plot-fb-P4dc.edp PASS: plotfb.edp PASS: ppm2rnm.edp PASS: provadxw.edp PASS: ref.edp PASS: refinesphere.edp XFAIL: schwarz-nm.edp XFAIL: scotch.edp PASS: shell.edp PASS: splitedges.edp PASS: splitmesh3.edp PASS: splitmesh6.edp PASS: test-ElementMixte.edp PASS: testFE-P3.edp PASS: testFE-P3dc.edp PASS: testFE-P4.edp PASS: testFE-P4dc.edp PASS: testFE-PkEdge.edp PASS: testFE_P2BR.edp PASS: testFEMorley.edp PASS: tetgencube.edp PASS: tetgenholeregion_rugby.edp PASS: thresholdings.edp PASS: ttestio.edp PASS: bfstream.edp PASS: bilapP3-hct-like.edp PASS: ClosePoints.edp PASS: cube.edp PASS: bilapHCT.edp PASS: testFEHCT.edp PASS: Stokes-surface-tension-axi.edp PASS: Element_QF.edp PASS: distance.edp PASS: distance2.edp PASS: distance3.edp PASS: testdist.edp PASS: testp1dcnc.edp PASS: testFE-P2Bulle3.edp PASS: LaplaceRT2.edp PASS: LaplaceP2pnc.edp PASS: testFE-P2pnc.edp PASS: LaplaceP3-3d.edp PASS: LaplaceRT13d.edp PASS: SaveHB_sample.edp PASS: SaveHB_sample_z.edp PASS: IncompleteCholesky.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 103 # PASS: 89 # SKIP: 0 # XFAIL: 14 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-load' Making check in examples++-mpi make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' echo 'loadpath = "./;../examples++-load/"' >freefem++.pref echo 'includepath = "../examples++-3d/"' >>freefem++.pref echo 'includepath += "../examples++-tutorial/"' >>freefem++.pref SKIP: DDM-Schwarz-Lame-2d.edp SKIP: DDM-Schwarz-Lame-3d.edp SKIP: DDM-Schwarz-Lap-2dd.edp SKIP: DDM-Schwarz-Lap-3d.edp SKIP: DDM-Schwarz-Stokes-2d.edp SKIP: LaplaceRT-3d-matrix-mumps.edp SKIP: MPICGLap.edp SKIP: MPIGMRES2D.edp SKIP: MPIGMRES3D.edp SKIP: MUMPS.edp SKIP: NSI3d-carac-mumps.edp SKIP: NSI3d-carac.edp SKIP: Stokes-v1-matrix-mumps.edp SKIP: Stokes-v1-matrix-superludist.edp SKIP: Stokes-v2-matrix-mumps.edp SKIP: Stokes-v3-matrix-mumps.edp SKIP: VG.edp SKIP: beam-3d-matrix-superludist.edp SKIP: cavityNewtow-MUMPS.edp SKIP: chaleur3D-hips.edp SKIP: chaleur3D-mumps.edp SKIP: chaleur3D-superludist.edp SKIP: cmaes-mpi-VarIneq.edp SKIP: essai.edp SKIP: mortar-DN-4-mpi.edp SKIP: testsolver_MUMPS.edp SKIP: testsolver_SuperLU_DIST.edp SKIP: parmetis.edp SKIP: parmetis-3d.edp SKIP: LapMPIEigenValue.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 30 # PASS: 0 # SKIP: 30 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-mpi' Making check in examples++-tutorial make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' PASS: forall.edp PASS: adapt.edp PASS: adaptindicatorP1.edp PASS: adaptindicatorP2.edp PASS: algo.edp PASS: array.edp PASS: a_tutorial.edp PASS: beam.edp PASS: calculus.edp PASS: cavity.edp PASS: convect2.edp PASS: convect-apt.edp PASS: convect.edp PASS: dumptable.edp PASS: ex-vf.edp PASS: FE.edp PASS: fluidStructAdapt.edp PASS: fluidStruct.edp PASS: freeboundary.edp PASS: freeboundary-weak.edp PASS: LapDG2.edp PASS: Laplace.edp PASS: LaplaceP1bis.edp PASS: LaplaceP1.edp PASS: LaplaceP1P2h.edp PASS: LaplaceRT.edp PASS: mesh.edp PASS: movemesh.edp PASS: nolinear-elas.edp PASS: NSUzawaCahouetChabart.edp PASS: onde.edp PASS: periodic4.edp PASS: Periodic.edp PASS: plot.edp PASS: readmesh.edp PASS: region.edp PASS: saverestore.edp PASS: schwarz-gc.edp PASS: schwarz-no-overlap.edp PASS: schwarz-overlap.edp PASS: sparse-matrix.edp PASS: sparse-cmatrix.edp PASS: StokesUzawa.edp PASS: tablefunction.edp PASS: intlevelset.edp PASS: mesh-internal.edp PASS: minlenedge.edp PASS: AdjointSolve.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 48 # PASS: 48 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-tutorial' Making check in examples++ make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' PASS: aadaptation.edp PASS: aalapacien.edp PASS: aalaplace-nc.edp PASS: aamove.edp PASS: aaRT.edp PASS: arrayoFVh.edp PASS: bilap.edp PASS: D2.edp PASS: demo1.edp PASS: demo.edp PASS: funct.edp PASS: lapacienprecon.edp PASS: lap_mat.edp PASS: NSP1P1b.edp PASS: NSP1P1.edp PASS: NSP1P2.edp PASS: parareal.edp PASS: Richard.edp PASS: teste.edp PASS: testFE.edp PASS: wafer-heating-laser-axi.edp PASS: renumbering.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 22 # PASS: 22 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++' Making check in examples++-eigen make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' PASS: BeamEigenValue.edp PASS: BeamEigenValueperio.edp PASS: Lap3dEigenValue.edp PASS: LapEigenValue.edp PASS: LapnosymEigenValue.edp PASS: Stokes-eigen.edp PASS: VP-Steklov-Poincare.edp PASS: neuman.edp PASS: WGM-sphere.edp PASS: free-cyl-axi.edp PASS: LapEigenValueFunc.edp PASS: LapnosymComplexEigenValue.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 12 # PASS: 12 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-eigen' Making check in examples++-bug make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-bug' Making check in examples++-chapt3 make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' PASS: BlackScholes2D.edp PASS: NSNewton.edp PASS: NSprojection.edp PASS: condensor.edp PASS: convects.edp PASS: heatex.edp PASS: lame.edp PASS: membrane.edp PASS: membranerror.edp PASS: muwave.edp PASS: optimcontrol.edp PASS: potential.edp PASS: schwarz.edp PASS: sound.edp PASS: stokes.edp PASS: test1.edp PASS: testbed.edp PASS: thermal.edp PASS: thermic.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-chapt3' Making check in examples++-other make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' PASS: lap3-cpu.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-other' Making check in examples++-3d make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' PASS: 3d-Leman.edp PASS: ArrayFE-3d.edp PASS: EqPoisson.edp PASS: Lac.edp XFAIL: Laplace-Adapt-3d.edp XFAIL: Laplace-Adapt-aniso-3d.edp PASS: Laplace3d.edp PASS: LaplaceRT-3d.edp PASS: NSI3d-carac.edp PASS: NSI3d.edp XFAIL: Period-Poisson-cube-ballon.edp PASS: Poisson-cube-ballon.edp PASS: Poisson.edp PASS: Poisson3d.edp PASS: Stokes.edp PASS: TruncLac.edp PASS: beam-3d.edp PASS: cone.edp PASS: convect-3d.edp PASS: cube-period.edp PASS: cylinder-3d.edp PASS: cylinder.edp XFAIL: fallingspheres.edp PASS: first.edp PASS: meditddm.edp PASS: p.edp PASS: periodic-3d.edp PASS: pyramide.edp PASS: refinesphere.edp XFAIL: schwarz-nm-3d.edp PASS: sphere2.edp PASS: sphere6.edp PASS: tetgencube.edp PASS: tetgenholeregion.edp PASS: intlevelset3d.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 35 # PASS: 30 # SKIP: 0 # XFAIL: 5 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-3d' Making check in examples++-hpddm make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make check-TESTS make[2]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[3]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' SKIP: diffusion-2d-PETSc.edp SKIP: diffusion-2d-PETSc-complex.edp SKIP: diffusion-3d-PETSc.edp SKIP: elasticity-2d-PETSc.edp SKIP: elasticity-3d-PETSc.edp SKIP: heat-2d-PETSc.edp SKIP: heat-3d.edp SKIP: diffusion-2d.edp SKIP: diffusion-3d.edp SKIP: elasticity-2d.edp SKIP: elasticity-3d.edp SKIP: heat-2d.edp SKIP: helmholtz-2d.edp SKIP: maxwell-3d.edp SKIP: diffusion-3d-simple.edp SKIP: elasticity-3d-simple.edp SKIP: stokes-2d-PETSc.edp SKIP: stokes-3d-PETSc.edp SKIP: stokes-3d.edp SKIP: stokes-2d.edp SKIP: diffusion-2d-substructuring.edp SKIP: elasticity-2d-substructuring.edp SKIP: laplace-2d-SLEPc.edp SKIP: laplace-complex-2d-SLEPc.edp SKIP: diffusion-2d-substructuring-withPartitioning.edp SKIP: iterative.edp SKIP: laplace-2d-spherical-harmonics-SLEPc.edp SKIP: schrodinger-1d-harmonic-oscillator-SLEPc.edp SKIP: schrodinger-2d-harmonic-oscillator-SLEPc.edp SKIP: laplace-2d-torus-SLEPc.edp SKIP: schrodinger-1d-square-well-SLEPc.edp SKIP: withPartitioning.edp SKIP: transpose-solve-PETSc.edp ============================================================================ Testsuite summary for FreeFem++ 3.62 ============================================================================ # TOTAL: 33 # PASS: 0 # SKIP: 33 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[2]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial/examples++-hpddm' make[1]: Entering directory '/builddir/build/BUILD/freefem++-3.62/serial' make[1]: Leaving directory '/builddir/build/BUILD/freefem++-3.62/serial' + popd ~/build/BUILD/freefem++-3.62 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: freefem++-3.62-5.fc32.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.snowpw + umask 022 + cd /builddir/build/BUILD + cd freefem++-3.62 + DOCDIR=/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/AUTHORS /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/BUGS /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/HISTORY /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/INNOVATION /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/README /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + cp -pr serial/TODO /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/doc/freefem++ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.UYmJJu + umask 022 + cd /builddir/build/BUILD + cd freefem++-3.62 + LICENSEDIR=/builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/licenses/freefem++ + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/licenses/freefem++ + cp -pr serial/COPYING /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/licenses/freefem++ + cp -pr serial/COPYRIGHT /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64/usr/share/licenses/freefem++ + RPM_EC=0 ++ jobs -p + exit 0 Provides: freefem++ = 3.62-5.fc32 freefem++(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash /usr/bin/sh libGL.so.1()(64bit) libGLU.so.1()(64bit) libamd.so.2()(64bit) libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcholmod.so.3()(64bit) libcolamd.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfftw3.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgfortran.so.5()(64bit) libgfortran.so.5(GFORTRAN_8)(64bit) libglut.so.3()(64bit) libgsl.so.25()(64bit) libgslcblas.so.0()(64bit) libhdf5.so.103()(64bit) libhdf5_hl.so.100()(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libopenblas.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libquadmath.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libsz.so.2()(64bit) libtet.so.0()(64bit) libumfpack.so.5()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: freefem++-openmpi-3.62-5.fc32.x86_64 Provides: freefem++-openmpi = 3.62-5.fc32 freefem++-openmpi(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libhdf5.so.103()(64bit)(openmpi-x86_64) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libmpi_cxx.so.40()(64bit)(openmpi-x86_64) libpthread.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libumfpack.so.5()(64bit) rtld(GNU_HASH) Processing files: freefem++-mpich-3.62-5.fc32.x86_64 Provides: freefem++-mpich = 3.62-5.fc32 freefem++-mpich(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash libarpack.so.2()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libhdf5.so.103()(64bit)(mpich-x86_64) liblapack.so.3()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libumfpack.so.5()(64bit) rtld(GNU_HASH) Processing files: freefem++-debugsource-3.62-5.fc32.x86_64 Provides: freefem++-debugsource = 3.62-5.fc32 freefem++-debugsource(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: freefem++-debuginfo-3.62-5.fc32.x86_64 Provides: debuginfo(build-id) = 05c313fdb6920975fba91723cfe5baf44f8c5e96 debuginfo(build-id) = 06141f8565f87897d6101bc8276c4a0e86ab849c debuginfo(build-id) = 0869029bd386ad7060ce3791c0eb02c22cb8b86e debuginfo(build-id) = 0bce91d8ac178b9692dac601346f6cbc2d242453 debuginfo(build-id) = 0c4b74f5270c1766f68057ff4e3986c74b491aa0 debuginfo(build-id) = 1384fddec8a85b36da418f079c57441a01b408cf debuginfo(build-id) = 17d046b9422801ce1914e32b723e4d71bd5ea09e debuginfo(build-id) = 19f82f835b692c2014f7787f4eff2363089394f8 debuginfo(build-id) = 1a4815252a07f662f061bd1c8f0b56a56f898bb5 debuginfo(build-id) = 1f70fb431b512829c06e7452237b7edf373c2cdc debuginfo(build-id) = 2324932a057a61f7d89ab460c8972fba3e17b1b5 debuginfo(build-id) = 241ab4204340eb9f025a0ba555433e73ae7b0251 debuginfo(build-id) = 2454cfb1884e3cd5070eba551889facfb6ae1e23 debuginfo(build-id) = 28c90113bd6d65b12510807cd32c10b39ee4f752 debuginfo(build-id) = 2b29bc29b301ea80a64e0a6fb3b78fd62c129089 debuginfo(build-id) = 3239be9355a80575a65a50818993bd007e59dda4 debuginfo(build-id) = 37e68a1b896bd5a82b36bdf1b9f93babae812343 debuginfo(build-id) = 3a3689c14b1ba885b6a7213be36e5bf3c2cedff9 debuginfo(build-id) = 44b38c53c0af7b8f5eae00f8fb29138838deac77 debuginfo(build-id) = 4f2f77677fc256088b3ed3818fe1bfc5ad0d8b12 debuginfo(build-id) = 4f33dfba06a7371dabcdb6f1ecc8b173dd376da1 debuginfo(build-id) = 539a150c4df078ee387bd1ee4ce796fd2edf7aaf debuginfo(build-id) = 53bc115c3060aa6d1c7eabc1b5c0e655fecbb7f2 debuginfo(build-id) = 54c6310ff4f49bb232f4281e521dec855ab47dc5 debuginfo(build-id) = 54c84d792d4eb8b7d5473f7c15a7597f44fcd0e7 debuginfo(build-id) = 58574a5667b2476a4472f136ca26989f374f0af6 debuginfo(build-id) = 5b84888ddd5a419116d81266c3376e31846a895c debuginfo(build-id) = 5bf16d36527fc9c939f74f8f7c19bbed2201114b debuginfo(build-id) = 5e7a977a0d59c1e65b16d227031ba3ea9d89fc4b debuginfo(build-id) = 62dac4d80b7495d4fe661dfda5a2497994ced410 debuginfo(build-id) = 6694c46bf64d7ceff30642cfcd169dc10a3ec8d1 debuginfo(build-id) = 68540d0e8df7c43361763a2498738d55d46bd9ba debuginfo(build-id) = 690ab4048c95a0102e42ce6f73ccd8d55d32c15e debuginfo(build-id) = 6b3916d9b9016592f89ec1051347c46943f81a99 debuginfo(build-id) = 6c7adae380814d6dba0fd67b120f47f3d4c395ef debuginfo(build-id) = 6d2dce0219436765a97553a9a6f328c49a9f8573 debuginfo(build-id) = 6d42a6b089cec7ba6f2840fb67be4899a124ea8c debuginfo(build-id) = 6d44ae90b8482037af639ebbaeed18c1fbe8991f debuginfo(build-id) = 6ea0bfcdca4c44165b4a2fb9f19ddc488e7f0a33 debuginfo(build-id) = 73573bc5e3413a77adb4d6602840541045d6bd4d debuginfo(build-id) = 761faf36f5405b5a0ef49392f7a3d23b3ea14e6d debuginfo(build-id) = 76937ef50eb19ae359125324f7cf28d58755e9b8 debuginfo(build-id) = 7ae7cc0b6bbec997ab49e407308feb7db8652fc3 debuginfo(build-id) = 807d338f512af26d211e3ff8b452ad430ee8f554 debuginfo(build-id) = 80b1c047472e4ccf788bb4873462d86269ff9174 debuginfo(build-id) = 858fda4b435f629b592654ef4e9e278633af5699 debuginfo(build-id) = 93ae397db90fd90d760b6b213803b834dcda6a1c debuginfo(build-id) = 9aeb479dc14822608dd0a49a3125b666bafddb9c debuginfo(build-id) = 9ba51bbd87e60995f4525ea1b70a4fdc6126bae7 debuginfo(build-id) = 9e3bde1e950d584e70804313e8a0cf101a74fd19 debuginfo(build-id) = a1f69100a666f0a690dbd5e448256611b726a562 debuginfo(build-id) = a4ef79ca240363bba90ae4a32b8b3993e813e656 debuginfo(build-id) = a5cbbe4368f9d5de7435f1df52d5d06a2d840756 debuginfo(build-id) = a6efc0d43a917e5c19506709b2e105d567972446 debuginfo(build-id) = aa84c363322451acb0d23de2fd61e82310cda156 debuginfo(build-id) = aad6168a0804667afd9fe3f19913bcdda3d2435a debuginfo(build-id) = ab42af0693bb7ed11dc349260ed41a70c0c8ee21 debuginfo(build-id) = b8c22da3a13b8bf94e667df18bad00973b059fde debuginfo(build-id) = bc5c01669a0c60025d67fff7f4d56922f885a5d6 debuginfo(build-id) = c090f27b7522f57a81af5b6409551ceab2dbbdbb debuginfo(build-id) = cc64e11a83075bf08c0253fb486de5a28ee8ba24 debuginfo(build-id) = ce1b6bf361dbd6a16c7dbd63087f1e37cc4dd8c6 debuginfo(build-id) = cfa5a3c6dbd59b69f069c362af91bf8c675e4a67 debuginfo(build-id) = d1797c0e0b5ae9f9bce75b08a1e1fb57c03a1cb0 debuginfo(build-id) = d3d69c76ef9addd985f26d5b03d48efa62f4f360 debuginfo(build-id) = d7ff0f3a4c2482c0218c505b03a0a99e6eb6a8a5 debuginfo(build-id) = de7c4fcfe19cd4f312d648aa574298bd3ea38232 debuginfo(build-id) = e04a3d386610bf0a049e499e952fa4feebe3d16c debuginfo(build-id) = e40a13688d98168233999ecbe5f79fa1b8662890 debuginfo(build-id) = e5df16495fb48930a61af717e9fdbb0aeb17e1e7 debuginfo(build-id) = e76426f70acba703b1c1bda2be8a2bdfde2e1281 debuginfo(build-id) = ee24df10ae782fba551ef5e9dd469532f50b624b debuginfo(build-id) = ef6289fcca36916ccef0a830d6c4f6a3ca37477f debuginfo(build-id) = f585e535b50a83ca1662d030eaa4165a918d5fd4 debuginfo(build-id) = f630a1adeb704e9adfa0771c592259556a4a91dd debuginfo(build-id) = f721761d42baa8394af1dd338b395441e0b11965 freefem++-debuginfo = 3.62-5.fc32 freefem++-debuginfo(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-64) = 3.62-5.fc32 Processing files: freefem++-openmpi-debuginfo-3.62-5.fc32.x86_64 Provides: debuginfo(build-id) = 1287c5f152c6b16a6e6d22688f4008d29e8a7d62 debuginfo(build-id) = 37292383f7c3daceed05b7b692aa53f65f5dd36e debuginfo(build-id) = e6d2779080511b09f9845f5c3f12824be26f2c76 freefem++-openmpi-debuginfo = 3.62-5.fc32 freefem++-openmpi-debuginfo(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-64) = 3.62-5.fc32 Processing files: freefem++-mpich-debuginfo-3.62-5.fc32.x86_64 Provides: debuginfo(build-id) = 9568911d614a5764811d3ee04f9d0f9367517ef4 debuginfo(build-id) = a66ccbd7aa18a2f5c514b7b7fac07f797d5c9761 debuginfo(build-id) = ae1bef6fb79979f7226668f122e988e07354b4b2 freefem++-mpich-debuginfo = 3.62-5.fc32 freefem++-mpich-debuginfo(x86-64) = 3.62-5.fc32 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: freefem++-debugsource(x86-64) = 3.62-5.fc32 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 Wrote: /builddir/build/RPMS/freefem++-openmpi-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-debugsource-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-mpich-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-openmpi-debuginfo-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-debuginfo-3.62-5.fc32.x86_64.rpm Wrote: /builddir/build/RPMS/freefem++-mpich-debuginfo-3.62-5.fc32.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8oeVux + umask 022 + cd /builddir/build/BUILD + cd freefem++-3.62 + /usr/bin/rm -rf /builddir/build/BUILDROOT/freefem++-3.62-5.fc32.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0