Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/mathgl.spec'], chrootPath='/var/lib/mock/f29-build-14437-6630/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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=995gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/mathgl.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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False BUILDSTDERR: sh: /usr/bin/python: No such file or directory BUILDSTDERR: sh: /usr/bin/python: No such file or directory Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/mathgl-2.4.1-4.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/mathgl.spec'], chrootPath='/var/lib/mock/f29-build-14437-6630/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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=995gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/mathgl.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', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.d7Kdf2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf mathgl-2.4.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/mathgl-2.4.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd mathgl-2.4.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf addons/getopt + mkdir lang/python2 lang/python3 + touch lang/python2/CMakeLists.txt lang/python3/CMakeLists.txt + for file in AUTHORS ChangeLog.txt README + sed 's/\r//' AUTHORS + touch -r AUTHORS AUTHORS.new + mv AUTHORS.new AUTHORS + for file in AUTHORS ChangeLog.txt README + sed 's/\r//' ChangeLog.txt + touch -r ChangeLog.txt ChangeLog.txt.new + mv ChangeLog.txt.new ChangeLog.txt + for file in AUTHORS ChangeLog.txt README + sed 's/\r//' README + touch -r README README.new + mv README.new README + echo 'Patch #0 (mathgl-2.4.1-examples.patch):' Patch #0 (mathgl-2.4.1-examples.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .examples --fuzz=0 patching file examples/CMakeLists.txt + echo 'Patch #1 (mathgl-2.4.1-fltk-skip-fluid.patch):' Patch #1 (mathgl-2.4.1-fltk-skip-fluid.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fluid --fuzz=0 patching file CMakeLists.txt + echo 'Patch #2 (mathgl-2.4.1-no_hdf4-and-hdf5-simultaneously.patch):' Patch #2 (mathgl-2.4.1-no_hdf4-and-hdf5-simultaneously.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .no-hdf4-and-hdf5-simultaneously --fuzz=0 patching file CMakeLists.txt + echo 'Patch #5 (mathgl-2.4.1-lang.patch):' Patch #5 (mathgl-2.4.1-lang.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .lang --fuzz=0 patching file lang/CMakeLists.txt patching file lang/numpy.i patching file lang/python2/CMakeLists.txt patching file lang/python3/CMakeLists.txt + echo 'Patch #6 (mathgl-2.4.1-gcc7.patch):' Patch #6 (mathgl-2.4.1-gcc7.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gcc7 --fuzz=0 patching file examples/wx_example.cpp + echo 'Patch #7 (mathgl-2.4.1-no_updatedb.patch):' Patch #7 (mathgl-2.4.1-no_updatedb.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .no_updatedb --fuzz=0 patching file mgllab/CMakeLists.txt patching file udav/CMakeLists.txt + echo 'Patch #8 (mathgl-2.4.1-fix_overflow.patch):' Patch #8 (mathgl-2.4.1-fix_overflow.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fix_overflow --fuzz=0 patching file src/pixel.cpp + echo 'Patch #3 (mathgl-2.4.1-nooctaveinstall.patch):' Patch #3 (mathgl-2.4.1-nooctaveinstall.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nooctaveinstall --fuzz=0 patching file lang/CMakeLists.txt + sed -i s,/usr/local/share/doc/mathgl/,/usr/share/doc/mathgl/, udav/udav_wnd.h + sed -i s,/usr/local/share/udav/,/usr/share/udav/, udav/udav_wnd.cpp + sed -i s,/usr/local/share/mathgl/fonts/,/usr/share/mathgl/fonts/, udav/prop_dlg.cpp + sed -i -e 's,Version:.*,Version: 2.4.1,' lang/DESCRIPTION + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Qetp1b + umask 022 + cd /builddir/build/BUILD + cd mathgl-2.4.1 + OMP_NUM_THREADS=1 + export OMP_NUM_THREADS + MPI_COMPILER_NAME=serial + BUILD_MPI='-Denable-mpi=off BUILDSTDERR: -Denable-all-docs=on BUILDSTDERR: -Denable-all-widgets=on BUILDSTDERR: -Denable-all-swig=on BUILDSTDERR: -Denable-all-widgets=on BUILDSTDERR: -Denable-hdf4=off BUILDSTDERR: ' + mkdir -p riscv64-redhat-linux-gnu_serial + pushd riscv64-redhat-linux-gnu_serial ~/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial ~/build/BUILD/mathgl-2.4.1 + 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 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DMathGL_INSTALL_LIB_DIR=/usr/lib64 -Denable-all=on -Denable-mpi=off -Denable-all-docs=on -Denable-all-widgets=on -Denable-all-swig=on -Denable-all-widgets=on -Denable-hdf4=off .. BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0043 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.1.1 -- The CXX compiler identification is GNU 8.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Looking for sin -- Looking for sin - not found -- Looking for memrchr -- Looking for memrchr - found -- Looking for sin -- Looking for sin - found -- Check size of long -- Check size of long - done -- Performing Test MGL_HAVE_C99_COMPLEX -- Performing Test MGL_HAVE_C99_COMPLEX - Failed -- Performing Test MGL_HAVE_NAN_INF -- Performing Test MGL_HAVE_NAN_INF - Success -- Performing Test MGL_HAVE_ATTRIBUTE -- Performing Test MGL_HAVE_ATTRIBUTE - Success -- Performing Test MGL_HAVE_GETOPT -- Performing Test MGL_HAVE_GETOPT - Success -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Performing Test MGL_HAVE_GSL2 -- Performing Test MGL_HAVE_GSL2 - Success -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib64/libhdf5.so;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so (found version "1.8.20") -- Found JPEG: /usr/lib64/libjpeg.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.34") -- Found GIF: /usr/lib64/libgif.so (found version "5.1.4") BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: CMakeLists.txt:535 (include) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found GLUT: /usr/lib64/libglut.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib64/libX11.so -- Found FLTK: /usr/lib64/libfltk_images.so;/usr/lib64/libfltk_forms.so;/usr/lib64/libfltk_gl.so;/usr/lib64/libGL.so;/usr/lib64/libfltk.so -- Performing Test MGL_HAVE_FL_COPY -- Performing Test MGL_HAVE_FL_COPY - Success -- Found wxWidgets: -pthread;;;-lwx_baseu-3.0;-lwx_gtk3u_core-3.0;-lwx_gtk3u_gl-3.0 (found version "3.0.4") -- Found Intl: /usr/include -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found -- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.7", minimum required is "4.8") -- Found SWIG: /usr/bin/swig (found version "3.0.12") -- Found Lua51: /usr/lib64/liblua.so;/usr/lib64/libm.so (found version "") BUILDSTDERR: CMake Deprecation Warning at /usr/share/cmake/Modules/UseSWIG.cmake:272 (message): BUILDSTDERR: SWIG_ADD_MODULE is deprecated. Use SWIG_ADD_LIBRARY instead. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: lang/CMakeLists.txt:28 (SWIG_ADD_MODULE) -- /usr/bin/octave-config riscv64-koji-linux-gnu api-v51 BUILDSTDERR: CMake Deprecation Warning at /usr/share/cmake/Modules/UseSWIG.cmake:272 (message): BUILDSTDERR: SWIG_ADD_MODULE is deprecated. Use SWIG_ADD_LIBRARY instead. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: lang/CMakeLists.txt:70 (SWIG_ADD_MODULE) -- Found PythonInterp: /usr/bin/python2.7 (found suitable version "2.7.15", minimum required is "2.7") -- Found PythonLibs: /usr/lib64/libpython2.7.so (found version "2.7.15") BUILDSTDERR: CMake Deprecation Warning at /usr/share/cmake/Modules/UseSWIG.cmake:272 (message): BUILDSTDERR: SWIG_ADD_MODULE is deprecated. Use SWIG_ADD_LIBRARY instead. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: lang/python2/CMakeLists.txt:40 (SWIG_ADD_MODULE) -- Found PythonInterp: /usr/bin/python3.6 (found suitable version "3.6.5", minimum required is "3.6") -- Found PythonLibs: /usr/lib64/libpython3.6m.so (found suitable version "3.6.5", minimum required is "3.6") BUILDSTDERR: CMake Deprecation Warning at /usr/share/cmake/Modules/UseSWIG.cmake:272 (message): BUILDSTDERR: SWIG_ADD_MODULE is deprecated. Use SWIG_ADD_LIBRARY instead. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: lang/python3/CMakeLists.txt:51 (SWIG_ADD_MODULE) -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial + popd ~/build/BUILD/mathgl-2.4.1 + make -C riscv64-redhat-linux-gnu_serial make: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' /usr/bin/cmake -H/builddir/build/BUILD/mathgl-2.4.1 -B/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/CMakeFiles /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' make -f CMakeFiles/mgl_translations.dir/build.make CMakeFiles/mgl_translations.dir/depend make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/CMakeFiles/mgl_translations.dir/DependInfo.cmake --color= Scanning dependencies of target mgl_translations make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' make -f CMakeFiles/mgl_translations.dir/build.make CMakeFiles/mgl_translations.dir/build make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' [ 0%] Generating mathgl.pot cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/xgettext -s --keyword=_ -C -c --package-name=MathGL2 --package-version=2.4.1 -o /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/mathgl.pot src/addon.cpp src/axis.cpp src/base_cf.cpp src/base.cpp src/canvas_cf.cpp src/canvas.cpp src/cont.cpp src/crust.cpp src/complex.cpp src/complex_ex.cpp src/complex_io.cpp src/fft.cpp src/data_gr.cpp src/data.cpp src/data_io.cpp src/data_ex.cpp src/data_png.cpp src/export_2d.cpp src/export_3d.cpp src/eval.cpp src/evalp.cpp src/export.cpp src/fit.cpp src/font.cpp src/obj.cpp src/other.cpp src/parser.cpp src/pde.cpp src/pixel.cpp src/pixel_gen.cpp src/plot.cpp src/prim.cpp src/surf.cpp src/vect.cpp src/volume.cpp src/evalc.cpp src/s_hull/s_hull_pro.cpp src/window.cpp src/fractal.cpp src/exec_dat.cpp src/exec_gr.cpp src/exec_set.cpp src/exec_prm.cpp src/prc/PRCbitStream.cc src/prc/PRCdouble.cc src/prc/oPRCFile.cc src/prc/writePRC.cc src/prc.cpp src/opengl.cpp include/mgl2/base_cf.h include/mgl2/fit.h include/mgl2/plot.h include/mgl2/base.h include/mgl2/prim.h include/mgl2/canvas_cf.h include/mgl2/font.h include/mgl2/canvas.h include/mgl2/surf.h include/mgl2/mgl_cf.h include/mgl2/type.h riscv64-redhat-linux-gnu_serial/include/mgl2/config.h riscv64-redhat-linux-gnu_serial/include/mgl2/dllexport.h src/cont.hpp include/mgl2/cont.h include/mgl2/mgl.h include/mgl2/vect.h include/mgl2/data.h include/mgl2/volume.h include/mgl2/data_cf.h include/mgl2/define.h include/mgl2/other.h include/mgl2/eval.h include/mgl2/parser.h include/mgl2/addon.h include/mgl2/evalc.h src/s_hull/s_hull_pro.h include/mgl2/wnd.h include/mgl2/canvas_wnd.h include/mgl2/thread.h include/mgl2/abstract.h include/mgl2/pde.h src/prc/PRC.h src/prc/PRCbitStream.h src/prc/PRCdouble.h src/prc/oPRCFile.h src/prc/writePRC.h include/mgl2/opengl.h widgets/fltk.cpp include/mgl2/fltk.h include/mgl2/Fl_MathGL.h widgets/glut.cpp include/mgl2/glut.h widgets/wx.cpp include/mgl2/wx.h widgets/qt.cpp include/mgl2/qt.h include/mgl2/qmathgl.h udav/anim_dlg.cpp udav/find_dlg.cpp udav/mem_pnl.cpp udav/prop_dlg.cpp udav/textedit.cpp udav/args_dlg.cpp udav/help_pnl.cpp udav/newcmd_dlg.cpp udav/text_pnl.cpp udav/calc_dlg.cpp udav/hint_dlg.cpp udav/open_dlg.cpp udav/qmglsyntax.cpp udav/udav_wnd.cpp udav/dat_pnl.cpp udav/info_dlg.cpp udav/opt_dlg.cpp udav/setup_dlg.cpp udav/files_dlg.cpp udav/plot_pnl.cpp udav/style_dlg.cpp udav/data_dlg.cpp udav/subplot_dlg.cpp utils/mglconv.cpp utils/mglview.cpp utils/mglcgi.cpp mgllab/editor.cpp mgllab/help.cpp mgllab/mathgl.cpp mgllab/grid.cpp mgllab/dialogs.cpp mgllab/mgllab.cpp mgllab/table.cpp mgllab/mgllab.h [ 0%] Generating mathgl_es.po.done cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/msgmerge -U mathgl_es.po /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/mathgl.pot BUILDSTDERR: ................................................................................................................................................... done. cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/cmake -E touch /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/mathgl_es.po.done [ 0%] Generating mathgl_es.mo /usr/bin/msgfmt -o mathgl_es.mo /builddir/build/BUILD/mathgl-2.4.1/mathgl_es.po [ 1%] Generating mathgl_ru.po.done cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/msgmerge -U mathgl_ru.po /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/mathgl.pot BUILDSTDERR: ................................................................................................................................................... done. cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/cmake -E touch /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/mathgl_ru.po.done [ 1%] Generating mathgl_ru.mo /usr/bin/msgfmt -o mathgl_ru.mo /builddir/build/BUILD/mathgl-2.4.1/mathgl_ru.po make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' [ 1%] Built target mgl_translations make -f src/CMakeFiles/mgl-static.dir/build.make src/CMakeFiles/mgl-static.dir/depend make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1/src /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src/CMakeFiles/mgl-static.dir/DependInfo.cmake --color= Scanning dependencies of target mgl-static make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' make -f src/CMakeFiles/mgl-static.dir/build.make src/CMakeFiles/mgl-static.dir/build make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' [ 1%] Building CXX object src/CMakeFiles/mgl-static.dir/addon.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/addon.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/addon.cpp [ 1%] Building CXX object src/CMakeFiles/mgl-static.dir/axis.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/axis.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 3%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 3%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 3%] Building CXX object src/CMakeFiles/mgl-static.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 4%] Building CXX object src/CMakeFiles/mgl-static.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/mgl-static.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 4%] Building CXX object src/CMakeFiles/mgl-static.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 4%] Building CXX object src/CMakeFiles/mgl-static.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 5%] Building CXX object src/CMakeFiles/mgl-static.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 5%] Building CXX object src/CMakeFiles/mgl-static.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:212:19: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mgl_operator_exp(nx,ham->a,a,f); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 7%] Building CXX object src/CMakeFiles/mgl-static.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 13%] Building CXX object src/CMakeFiles/mgl.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 13%] Building CXX object src/CMakeFiles/mgl.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 13%] Building CXX object src/CMakeFiles/mgl.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 14%] Building CXX object src/CMakeFiles/mgl.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/mgl.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 14%] Building CXX object src/CMakeFiles/mgl.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/mgl.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 14%] Building CXX object src/CMakeFiles/mgl.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 15%] Building CXX object src/CMakeFiles/mgl.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:212:19: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mgl_operator_exp(nx,ham->a,a,f); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 17%] Building CXX object src/CMakeFiles/mgl.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/src && /usr/bin/c++ -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/include -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] [-1] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 1 Cross reference values unknown; you must run TeX again. [1] [2] Writing index file mgl_en.fn [3] [4] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [5] [6]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 2 [7] [8] [9] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [10] [11] [12] [13] [14] [15] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [16]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 3 [17] [18] [19] [20] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [21] [22] [23] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 4 [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [71] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [72] [73] [74] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [75]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/ex_mgl_en.texi Chapter 5 [76] Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | [77] [78] [79] [80] [81] [82] Overfull \hbox (26.27502pt too wide) in paragraph at lines 268--268 [][] | [83] [84] [85] [86] [87] [88] Overfull \hbox (72.26453pt too wide) in paragraph at lines 457--457 [][] | [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] Overfull \hbox (20.52634pt too wide) in paragraph at lines 817--817 [][] | [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] Overfull \hbox (72.26453pt too wide) in paragraph at lines 1242--1242 [][] | [113] [114] [115] [116] [117] Overfull \hbox (83.7619pt too wide) in paragraph at lines 1350--1350 [][] | [118] [119] [120] [121] [122] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2146--2146 [][] | [146] Overfull \hbox (72.26453pt too wide) in paragraph at lines 2165--2165 [][] | [147] Overfull \hbox (37.7724pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (55.01846pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (72.26453pt too wide) in paragraph at lines 2193--2193 [][] | [148] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2623--2623 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 2623--2623 [][] | [163] Overfull \hbox (26.27502pt too wide) in paragraph at lines 2649--2649 [][] | [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] Overfull \hbox (55.01846pt too wide) in paragraph at lines 2930--2930 [][] | [176] [177] [178] Overfull \hbox (78.01321pt too wide) in paragraph at lines 3001--3001 [][] | [179] [180] [181] [182] [183] [184] [185]) Appendix A [186] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [187] [188] [189] [190] [191] [192] [193] [194] [195] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [196] [197] [198]) Appendix B [199] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [200] [201] [202] [203] [204] [205]) (Index) [206] No file mgl_en.cps. [207] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mgl_en.pdf (210 pages, 12663698 bytes). Transcript written on mgl_en.log. This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc [-1] [-2] [-3]) [-4] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.aux) [1] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 4.9 [Data Writing index file mgl_en.fn [2] [3] [4] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [5] [6]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 2 [7] [8] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [9] [10] [11] [12] [13] [14] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [15]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 3 [16] [17] [18] [19] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [20] [21] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 4 [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [68] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [69] [70] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | [71] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/ex_mgl_en.texi Chapter 5 [72] Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | [73] [74] [75] [76] [77] [78] Overfull \hbox (26.27502pt too wide) in paragraph at lines 268--268 [][] | [79] [80] [81] [82] [83] [84] Overfull \hbox (72.26453pt too wide) in paragraph at lines 457--457 [][] | [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] Overfull \hbox (20.52634pt too wide) in paragraph at lines 817--817 [][] | [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] Overfull \hbox (72.26453pt too wide) in paragraph at lines 1242--1242 [][] | [109] [110] [111] [112] [113] Overfull \hbox (83.7619pt too wide) in paragraph at lines 1350--1350 [][] | [114] [115] [116] [117] [118] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2146--2146 [][] | [141] Overfull \hbox (72.26453pt too wide) in paragraph at lines 2165--2165 [][] | [142] Overfull \hbox (37.7724pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (55.01846pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (72.26453pt too wide) in paragraph at lines 2193--2193 [][] | [143] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2623--2623 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 2623--2623 [][] | [158] Overfull \hbox (26.27502pt too wide) in paragraph at lines 2649--2649 [][] | [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Overfull \hbox (55.01846pt too wide) in paragraph at lines 2930--2930 [][] | [171] [172] [173] Overfull \hbox (78.01321pt too wide) in paragraph at lines 3001--3001 [][] | [174] [175] [176] [177] [178] [179]) Appendix A [180] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [181] [182] [183] [184] [185] [186] [187] [188] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [189] [190]) Appendix B [191] [192] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [193] [194] [195] [196] [197] [198]) (Index) [199] [200] [201] [202] ) (see the transcript file for additional information)pdfTeX warning (dest): name {207} has been referenced but does not exist, replaced by a fixed one pdfTeX warning (\pdffontattr): fonts @textsl and @defsl have conflicting attrib utes; I will ignore the attributes assigned to @textsl Output written on mgl_en.pdf (208 pages, 12697441 bytes). Transcript written on mgl_en.log. This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc [-1] [-2] [-3]) [-4] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.aux) [1] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 4.9 [Data Writing index file mgl_en.fn [2] [3] [4] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [5] [6]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 2 [7] [8] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [9] [10] [11] [12] [13] [14] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [15]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 3 [16] [17] [18] [19] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [20] [21] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 4 [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [68] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [69] [70] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | [71] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/ex_mgl_en.texi Chapter 5 [72] Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | [73] [74] [75] [76] [77] [78] Overfull \hbox (26.27502pt too wide) in paragraph at lines 268--268 [][] | [79] [80] [81] [82] [83] [84] Overfull \hbox (72.26453pt too wide) in paragraph at lines 457--457 [][] | [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] Overfull \hbox (20.52634pt too wide) in paragraph at lines 817--817 [][] | [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] Overfull \hbox (72.26453pt too wide) in paragraph at lines 1242--1242 [][] | [109] [110] [111] [112] [113] Overfull \hbox (83.7619pt too wide) in paragraph at lines 1350--1350 [][] | [114] [115] [116] [117] [118] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2146--2146 [][] | [141] Overfull \hbox (72.26453pt too wide) in paragraph at lines 2165--2165 [][] | [142] Overfull \hbox (37.7724pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (55.01846pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (72.26453pt too wide) in paragraph at lines 2193--2193 [][] | [143] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2623--2623 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 2623--2623 [][] | [158] Overfull \hbox (26.27502pt too wide) in paragraph at lines 2649--2649 [][] | [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Overfull \hbox (55.01846pt too wide) in paragraph at lines 2930--2930 [][] | [171] [172] [173] Overfull \hbox (78.01321pt too wide) in paragraph at lines 3001--3001 [][] | [174] [175] [176] [177] [178] [179]) Appendix A [180] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [181] [182] [183] [184] [185] [186] [187] [188] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [189] [190]) Appendix B [191] [192] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [193] [194] [195] [196] [197] [198]) (Index) [199] [200] [201] [202] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mgl_en.pdf (208 pages, 12697389 bytes). Transcript written on mgl_en.log. cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo && /usr/bin/texi2pdf /builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc [-1] [-2] [-3]) [-4] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.aux) [1] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 4.9 [Data Writing index file mgl_en.fn [2] [3] [4] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [5] [6]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 2 [7] [8] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [9] [10] [11] [12] [13] [14] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [15]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 3 [16] [17] [18] [19] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [20] [21] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 4 [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [68] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [69] [70] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | [71] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/ex_mgl_en.texi Chapter 5 [72] Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | [73] [74] [75] [76] [77] [78] Overfull \hbox (26.27502pt too wide) in paragraph at lines 268--268 [][] | [79] [80] [81] [82] [83] [84] Overfull \hbox (72.26453pt too wide) in paragraph at lines 457--457 [][] | [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] Overfull \hbox (20.52634pt too wide) in paragraph at lines 817--817 [][] | [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] Overfull \hbox (72.26453pt too wide) in paragraph at lines 1242--1242 [][] | [109] [110] [111] [112] [113] Overfull \hbox (83.7619pt too wide) in paragraph at lines 1350--1350 [][] | [114] [115] [116] [117] [118] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2146--2146 [][] | [141] Overfull \hbox (72.26453pt too wide) in paragraph at lines 2165--2165 [][] | [142] Overfull \hbox (37.7724pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (55.01846pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (72.26453pt too wide) in paragraph at lines 2193--2193 [][] | [143] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2623--2623 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 2623--2623 [][] | [158] Overfull \hbox (26.27502pt too wide) in paragraph at lines 2649--2649 [][] | [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Overfull \hbox (55.01846pt too wide) in paragraph at lines 2930--2930 [][] | [171] [172] [173] Overfull \hbox (78.01321pt too wide) in paragraph at lines 3001--3001 [][] | [174] [175] [176] [177] [178] [179]) Appendix A [180] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [181] [182] [183] [184] [185] [186] [187] [188] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [189] [190]) Appendix B [191] [192] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [193] [194] [195] [196] [197] [198]) (Index) [199] [200] [201] [202] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mgl_en.pdf (208 pages, 12697389 bytes). Transcript written on mgl_en.log. cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo && /usr/bin/texi2pdf /builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc [-1] [-2] [-3]) [-4] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mgl _en.aux) [1] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 4.9 [Data Writing index file mgl_en.fn [2] [3] [4] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [5] [6]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 2 [7] [8] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [9] [10] [11] [12] [13] [14] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [15]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 3 [16] [17] [18] [19] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [20] [21] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 4 [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [68] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [69] [70] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | [71] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/ex_mgl_en.texi Chapter 5 [72] Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 42--42 [][] | [73] [74] [75] [76] [77] [78] Overfull \hbox (26.27502pt too wide) in paragraph at lines 268--268 [][] | [79] [80] [81] [82] [83] [84] Overfull \hbox (72.26453pt too wide) in paragraph at lines 457--457 [][] | [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] Overfull \hbox (20.52634pt too wide) in paragraph at lines 817--817 [][] | [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] Overfull \hbox (72.26453pt too wide) in paragraph at lines 1242--1242 [][] | [109] [110] [111] [112] [113] Overfull \hbox (83.7619pt too wide) in paragraph at lines 1350--1350 [][] | [114] [115] [116] [117] [118] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1501--1501 [][] | [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2146--2146 [][] | [141] Overfull \hbox (72.26453pt too wide) in paragraph at lines 2165--2165 [][] | [142] Overfull \hbox (37.7724pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (55.01846pt too wide) in paragraph at lines 2176--2176 [][] | Overfull \hbox (72.26453pt too wide) in paragraph at lines 2193--2193 [][] | [143] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2222--2222 [][] | [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2623--2623 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 2623--2623 [][] | [158] Overfull \hbox (26.27502pt too wide) in paragraph at lines 2649--2649 [][] | [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] Overfull \hbox (55.01846pt too wide) in paragraph at lines 2930--2930 [][] | [171] [172] [173] Overfull \hbox (78.01321pt too wide) in paragraph at lines 3001--3001 [][] | [174] [175] [176] [177] [178] [179]) Appendix A [180] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [181] [182] [183] [184] [185] [186] [187] [188] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [189] [190]) Appendix B [191] [192] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [193] [194] [195] [196] [197] [198]) (Index) [199] [200] [201] [202] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mgl_en.pdf (208 pages, 12697389 bytes). Transcript written on mgl_en.log. [ 76%] Generating mathgl_en.pdf cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo && /usr/bin/texi2pdf /builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mathgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] [-1] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/overview_en.texi Chapter 1 Cross reference values unknown; you must run TeX again. [1] Underfull \hbox (badness 10000) in paragraph at lines 82--83 @textrm op-tion @texttt -fopenmp[] @textrm (i.e. @texttt CMAKE_EXE_LINKER_FLAG S:STRING='-fopenmp'[] @textrm and [2] Underfull \hbox (badness 10000) in paragraph at lines 96--97 @texttt MGL_HAVE_PTHREAD, MGL_HAVE_ATTRIBUTE, MGL_HAVE_C99_COMPLEX, MGL_HAVE_RV AL[]@textrm . [3] [4]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/example_en.texi Chapter 2 [5] [6] [7] [8] [9] [10] [11] [12] [13] Overfull \hbox (37.7724pt too wide) in paragraph at lines 457--457 [][][][] | [14] Overfull \hbox (26.27502pt too wide) in paragraph at lines 479--479 [][][][] | [15] Overfull \hbox (135.50009pt too wide) in paragraph at lines 591--591 [][] | [16] [17] [18] [19] Overfull \hbox (37.7724pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | [20] [21] [22] [23] Overfull \hbox (37.7724pt too wide) in paragraph at lines 839--839 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 839--839 [][] | [24] [25] [26] [27] [28] [29] [30] Overfull \hbox (26.27502pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (233.22778pt too wide) in paragraph at lines 1079--1079 [][] | [31] [32] [33] [34] [35] [36] [37] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1374--1374 [][] | [38] [39] [40] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | [41] [42] [43] Overfull \hbox (89.51059pt too wide) in paragraph at lines 1581--1581 [][] | [44] Overfull \hbox (112.50534pt too wide) in paragraph at lines 1608--1608 [][] | [45] [46] [47] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1742--1742 [][] | [48] [49] Overfull \hbox (49.26978pt too wide) in paragraph at lines 1808--1808 [][] | [50] [51] [52] [53] [54] [55] [56] [57] [58] Overfull \hbox (49.26978pt too wide) in paragraph at lines 2072--2072 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2072--2072 [][] | [59] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | [60] [61] [62] [63] [64] Overfull \hbox (135.50009pt too wide) in paragraph at lines 2198--2198 [][] | [65] [66] [67] [68] [69] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | [70] [71] Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | [72] [73] [74] [75] [76] [77] [78] [79] [80] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2670--2670 [][] | [81] Overfull \hbox (146.99747pt too wide) in paragraph at lines 2698--2698 [][] | [82] [83] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2759--2759 [][] | [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] Overfull \hbox (124.00272pt too wide) in paragraph at lines 3169--3169 [][] | [99] [100] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3228--3228 [][] | [101] Overfull \hbox (169.99222pt too wide) in paragraph at lines 3245--3245 [][] | Overfull \hbox (164.24353pt too wide) in paragraph at lines 3245--3245 [][] | [102] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3267--3267 [][] | [103] [104] Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] Overfull \hbox (60.76715pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | [120] [121] [122] [123] [124] [125] Overfull \hbox (43.52109pt too wide) in paragraph at lines 3935--3935 [][] | [126] [127] [128] [129] [130] [131] [132] [133] Overfull \hbox (210.23303pt too wide) in paragraph at lines 4162--4162 [][] | [134] [135] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4214--4214 [][] | Overfull \hbox (204.48434pt too wide) in paragraph at lines 4214--4214 [][] | [136] [137] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4289--4289 [][] | [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 3 [149] [150] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [151] [152] [153] [154] [155] [156] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [157] Writing index file mathgl_en.fn [158] [159]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 4 [160] [161] [162] [163] [164] [165] [166] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo [167] Warning: unbalanced parentheses in @def... [168] [169] [170] [171] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/widget_en.texi Chapter 5 [246] [247] [248] Warning: unbalanced parentheses in @def... [249] [250] [251] [252] Writing index file mathgl_en.vr [253] [254] [255] [256] Warning: unbalanced parentheses in @def... [257] [258] [259] [260]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 6 [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] Overfull \hbox (21.53996pt too wide) in paragraph at lines 1308--1309 []@textrm However, there are much spe-cial faster func-tions in other modes (C/ C@texttt ++@textrm /Fortran/Python/...). | [285] [286] [287] [288] [289] Warning: unbalanced parentheses in @def... [290] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [291] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [292] [293] [294] [295] [296] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [297] [298] [299] [300]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 7 [301] [302] [303] [304] [305] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [306] [307] [308] [309] [310] [311]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/udav_en.texi Chapter 8 [312] [313] [314] [315] [316] [317] [318] [319]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/other_en.texi Chapter 9 [320] [321] Overfull \hbox (89.51059pt too wide) in paragraph at lines 46--46 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 53--53 [][] | [322] [323] Overfull \hbox (101.00797pt too wide) in paragraph at lines 154--154 [][] | [324] Overfull \hbox (32.02371pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (89.51059pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (106.75665pt too wide) in paragraph at lines 323--323 [][] | [325] Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (101.00797pt too wide) in paragraph at lines 323--323 [][] | [326] [327] [328] Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (135.50009pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 414--414 [][] | [329] [330] [331]) Appendix A [332] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [333] [334] [335] [336] [337] [338] [339] [340] [341] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [342] [343] [344]) Appendix B [345] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/formats_en.texi [346] [347]) Appendix C [348] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time.texi [349] [350] [351]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time_big.texi [352] [353]) Appendix D [354] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [355] [356] [357] [358] [359] [360]) (Index) [361] No file mathgl_en.cps. [362] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mathgl_en.pdf (365 pages, 14075330 bytes). Transcript written on mathgl_en.log. This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mathgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc [-1] [-2] [-3] [-4]) [-5] [-6] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/overview_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.aux) [1] Underfull \hbox (badness 10000) in paragraph at lines 82--83 @textrm op-tion @texttt -fopenmp[] @textrm (i.e. @texttt CMAKE_EXE_LINKER_FLAG S:STRING='-fopenmp'[] @textrm and [2] Underfull \hbox (badness 10000) in paragraph at lines 96--97 @texttt MGL_HAVE_PTHREAD, MGL_HAVE_ATTRIBUTE, MGL_HAVE_C99_COMPLEX, MGL_HAVE_RV AL[]@textrm . [3] [4]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/example_en.texi Chapter 2 [5] [6] [7] [8] [9] [10] [11] [12] [13] Overfull \hbox (37.7724pt too wide) in paragraph at lines 457--457 [][][][] | [14] Overfull \hbox (26.27502pt too wide) in paragraph at lines 479--479 [][][][] | [15] Overfull \hbox (135.50009pt too wide) in paragraph at lines 591--591 [][] | [16] [17] [18] [19] Overfull \hbox (37.7724pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | [20] [21] [22] [23] Overfull \hbox (37.7724pt too wide) in paragraph at lines 839--839 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 839--839 [][] | [24] [25] [26] [27] [28] [29] [30] Overfull \hbox (26.27502pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (233.22778pt too wide) in paragraph at lines 1079--1079 [][] | [31] [32] [33] [34] [35] [36] [37] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1374--1374 [][] | [38] [39] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | [40] [41] [42] [43] Overfull \hbox (89.51059pt too wide) in paragraph at lines 1581--1581 [][] | [44] Overfull \hbox (112.50534pt too wide) in paragraph at lines 1608--1608 [][] | [45] [46] [47] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1742--1742 [][] | [48] [49] Overfull \hbox (49.26978pt too wide) in paragraph at lines 1808--1808 [][] | [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (49.26978pt too wide) in paragraph at lines 2072--2072 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2072--2072 [][] | [58] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | [59] [60] [61] [62] [63] Overfull \hbox (135.50009pt too wide) in paragraph at lines 2198--2198 [][] | [64] [65] [66] [67] [68] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | [69] [70] Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | [71] [72] [73] [74] [75] [76] [77] [78] [79] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2670--2670 [][] | [80] Overfull \hbox (146.99747pt too wide) in paragraph at lines 2698--2698 [][] | [81] [82] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2759--2759 [][] | [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] Overfull \hbox (124.00272pt too wide) in paragraph at lines 3169--3169 [][] | [98] [99] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3228--3228 [][] | [100] Overfull \hbox (169.99222pt too wide) in paragraph at lines 3245--3245 [][] | Overfull \hbox (164.24353pt too wide) in paragraph at lines 3245--3245 [][] | [101] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3267--3267 [][] | [102] [103] Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] Overfull \hbox (60.76715pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | [119] [120] [121] [122] [123] [124] Overfull \hbox (43.52109pt too wide) in paragraph at lines 3935--3935 [][] | [125] [126] [127] [128] [129] [130] [131] Overfull \hbox (210.23303pt too wide) in paragraph at lines 4162--4162 [][] | [132] [133] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4214--4214 [][] | Overfull \hbox (204.48434pt too wide) in paragraph at lines 4214--4214 [][] | [134] [135] [136] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4289--4289 [][] | [137] [138] [139] [140] [141] [142] [143] [144] Underfull \hbox (badness 6691) in paragraph at lines 4575--4576 @textrm for black-and-white bit-map you can use the code: @texttt mglData bmp; [145] [146]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 3 [147] [148] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [149] [150] [151] [152] [153] [154] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [155] Writing index file mathgl_en.fn [156] [157]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 4 [158] [159] [160] [161] [162] [163] [164] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo Warning: unbalanced parentheses in @def... [165] [166] [167] [168] [169] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/widget_en.texi Chapter 5 [242] [243] [244] Warning: unbalanced parentheses in @def... [245] [246] [247] [248] Writing index file mathgl_en.vr [249] [250] [251] [252] Warning: unbalanced parentheses in @def... [253] [254] [255] [256]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 6 [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] Overfull \hbox (21.53996pt too wide) in paragraph at lines 1308--1309 []@textrm However, there are much spe-cial faster func-tions in other modes (C/ C@texttt ++@textrm /Fortran/Python/...). | [281] [282] [283] [284] [285] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... [286] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [287] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [288] [289] [290] [291] [292] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [293] [294] [295] [296]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 7 [297] [298] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 6.9 [Data [299] [300] [301] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [302] [303] [304] [305] [306] [307]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/udav_en.texi Chapter 8 [308] [309] [310] [311] [312] [313] [314] [315]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/other_en.texi Chapter 9 [316] [317] Overfull \hbox (89.51059pt too wide) in paragraph at lines 46--46 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 53--53 [][] | [318] [319] Overfull \hbox (101.00797pt too wide) in paragraph at lines 154--154 [][] | [320] Overfull \hbox (32.02371pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (89.51059pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (106.75665pt too wide) in paragraph at lines 323--323 [][] | [321] Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (101.00797pt too wide) in paragraph at lines 323--323 [][] | [322] [323] [324] Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (135.50009pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 414--414 [][] | [325] [326] [327]) Appendix A [328] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [329] [330] [331] [332] [333] [334] [335] [336] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [337] [338]) Appendix B [339] [340] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/formats_en.texi [341] [342]) Appendix C [343] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time.texi [344] [345] [346]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time_big.texi [347] [348]) Appendix D [349] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [350] [351] [352] [353] [354] [355]) (Index) [356] [357] [358] [359] [360] ) (see the transcript file for additional information)pdfTeX warning (dest): name {362} has been referenced but does not exist, replaced by a fixed one pdfTeX warning (\pdffontattr): fonts @textsl and @defsl have conflicting attrib utes; I will ignore the attributes assigned to @textsl Output written on mathgl_en.pdf (368 pages, 14120090 bytes). Transcript written on mathgl_en.log. This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mathgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc [-1] [-2] [-3] [-4]) [-5] [-6] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/overview_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.aux) [1] Underfull \hbox (badness 10000) in paragraph at lines 82--83 @textrm op-tion @texttt -fopenmp[] @textrm (i.e. @texttt CMAKE_EXE_LINKER_FLAG S:STRING='-fopenmp'[] @textrm and [2] Underfull \hbox (badness 10000) in paragraph at lines 96--97 @texttt MGL_HAVE_PTHREAD, MGL_HAVE_ATTRIBUTE, MGL_HAVE_C99_COMPLEX, MGL_HAVE_RV AL[]@textrm . [3] [4]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/example_en.texi Chapter 2 [5] [6] [7] [8] [9] [10] [11] [12] [13] Overfull \hbox (37.7724pt too wide) in paragraph at lines 457--457 [][][][] | [14] Overfull \hbox (26.27502pt too wide) in paragraph at lines 479--479 [][][][] | [15] Overfull \hbox (135.50009pt too wide) in paragraph at lines 591--591 [][] | [16] [17] [18] [19] Overfull \hbox (37.7724pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | [20] [21] [22] [23] Overfull \hbox (37.7724pt too wide) in paragraph at lines 839--839 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 839--839 [][] | [24] [25] [26] [27] [28] [29] [30] Overfull \hbox (26.27502pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (233.22778pt too wide) in paragraph at lines 1079--1079 [][] | [31] [32] [33] [34] [35] [36] [37] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1374--1374 [][] | [38] [39] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | [40] [41] [42] [43] Overfull \hbox (89.51059pt too wide) in paragraph at lines 1581--1581 [][] | [44] Overfull \hbox (112.50534pt too wide) in paragraph at lines 1608--1608 [][] | [45] [46] [47] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1742--1742 [][] | [48] [49] Overfull \hbox (49.26978pt too wide) in paragraph at lines 1808--1808 [][] | [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (49.26978pt too wide) in paragraph at lines 2072--2072 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2072--2072 [][] | [58] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | [59] [60] [61] [62] [63] Overfull \hbox (135.50009pt too wide) in paragraph at lines 2198--2198 [][] | [64] [65] [66] [67] [68] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | [69] [70] Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | [71] [72] [73] [74] [75] [76] [77] [78] [79] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2670--2670 [][] | [80] Overfull \hbox (146.99747pt too wide) in paragraph at lines 2698--2698 [][] | [81] [82] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2759--2759 [][] | [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] Overfull \hbox (124.00272pt too wide) in paragraph at lines 3169--3169 [][] | [98] [99] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3228--3228 [][] | [100] Overfull \hbox (169.99222pt too wide) in paragraph at lines 3245--3245 [][] | Overfull \hbox (164.24353pt too wide) in paragraph at lines 3245--3245 [][] | [101] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3267--3267 [][] | [102] [103] Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] Overfull \hbox (60.76715pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | [119] [120] [121] [122] [123] [124] Overfull \hbox (43.52109pt too wide) in paragraph at lines 3935--3935 [][] | [125] [126] [127] [128] [129] [130] [131] Overfull \hbox (210.23303pt too wide) in paragraph at lines 4162--4162 [][] | [132] [133] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4214--4214 [][] | Overfull \hbox (204.48434pt too wide) in paragraph at lines 4214--4214 [][] | [134] [135] [136] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4289--4289 [][] | [137] [138] [139] [140] [141] [142] [143] [144] Underfull \hbox (badness 6691) in paragraph at lines 4575--4576 @textrm for black-and-white bit-map you can use the code: @texttt mglData bmp; [145] [146]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 3 [147] [148] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [149] [150] [151] [152] [153] [154] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [155] Writing index file mathgl_en.fn [156] [157]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 4 [158] [159] [160] [161] [162] [163] [164] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo Warning: unbalanced parentheses in @def... [165] [166] [167] [168] [169] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/widget_en.texi Chapter 5 [242] [243] [244] Warning: unbalanced parentheses in @def... [245] [246] [247] [248] Writing index file mathgl_en.vr [249] [250] [251] [252] Warning: unbalanced parentheses in @def... [253] [254] [255] [256]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 6 [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] Overfull \hbox (21.53996pt too wide) in paragraph at lines 1308--1309 []@textrm However, there are much spe-cial faster func-tions in other modes (C/ C@texttt ++@textrm /Fortran/Python/...). | [281] [282] [283] [284] [285] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... [286] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [287] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [288] [289] [290] [291] [292] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [293] [294] [295] [296]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 7 [297] [298] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 6.9 [Data [299] [300] [301] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [302] [303] [304] [305] [306] [307]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/udav_en.texi Chapter 8 [308] [309] [310] [311] [312] [313] [314] [315]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/other_en.texi Chapter 9 [316] [317] Overfull \hbox (89.51059pt too wide) in paragraph at lines 46--46 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 53--53 [][] | [318] [319] Overfull \hbox (101.00797pt too wide) in paragraph at lines 154--154 [][] | [320] Overfull \hbox (32.02371pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (89.51059pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (106.75665pt too wide) in paragraph at lines 323--323 [][] | [321] Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (101.00797pt too wide) in paragraph at lines 323--323 [][] | [322] [323] [324] Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (135.50009pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 414--414 [][] | [325] [326] [327]) Appendix A [328] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [329] [330] [331] [332] [333] [334] [335] [336] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [337] [338]) Appendix B [339] [340] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/formats_en.texi [341] [342]) Appendix C [343] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time.texi [344] [345] [346]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time_big.texi [347] [348]) Appendix D [349] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [350] [351] [352] [353] [354] [355]) (Index) [356] [357] [358] [359] [360] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mathgl_en.pdf (368 pages, 14119913 bytes). Transcript written on mathgl_en.log. cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo && /usr/bin/texi2pdf /builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mathgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc [-1] [-2] [-3] [-4]) [-5] [-6] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/overview_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.aux) [1] Underfull \hbox (badness 10000) in paragraph at lines 82--83 @textrm op-tion @texttt -fopenmp[] @textrm (i.e. @texttt CMAKE_EXE_LINKER_FLAG S:STRING='-fopenmp'[] @textrm and [2] Underfull \hbox (badness 10000) in paragraph at lines 96--97 @texttt MGL_HAVE_PTHREAD, MGL_HAVE_ATTRIBUTE, MGL_HAVE_C99_COMPLEX, MGL_HAVE_RV AL[]@textrm . [3] [4]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/example_en.texi Chapter 2 [5] [6] [7] [8] [9] [10] [11] [12] [13] Overfull \hbox (37.7724pt too wide) in paragraph at lines 457--457 [][][][] | [14] Overfull \hbox (26.27502pt too wide) in paragraph at lines 479--479 [][][][] | [15] Overfull \hbox (135.50009pt too wide) in paragraph at lines 591--591 [][] | [16] [17] [18] [19] Overfull \hbox (37.7724pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | [20] [21] [22] [23] Overfull \hbox (37.7724pt too wide) in paragraph at lines 839--839 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 839--839 [][] | [24] [25] [26] [27] [28] [29] [30] Overfull \hbox (26.27502pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (233.22778pt too wide) in paragraph at lines 1079--1079 [][] | [31] [32] [33] [34] [35] [36] [37] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1374--1374 [][] | [38] [39] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | [40] [41] [42] [43] Overfull \hbox (89.51059pt too wide) in paragraph at lines 1581--1581 [][] | [44] Overfull \hbox (112.50534pt too wide) in paragraph at lines 1608--1608 [][] | [45] [46] [47] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1742--1742 [][] | [48] [49] Overfull \hbox (49.26978pt too wide) in paragraph at lines 1808--1808 [][] | [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (49.26978pt too wide) in paragraph at lines 2072--2072 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2072--2072 [][] | [58] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | [59] [60] [61] [62] [63] Overfull \hbox (135.50009pt too wide) in paragraph at lines 2198--2198 [][] | [64] [65] [66] [67] [68] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | [69] [70] Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | [71] [72] [73] [74] [75] [76] [77] [78] [79] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2670--2670 [][] | [80] Overfull \hbox (146.99747pt too wide) in paragraph at lines 2698--2698 [][] | [81] [82] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2759--2759 [][] | [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] Overfull \hbox (124.00272pt too wide) in paragraph at lines 3169--3169 [][] | [98] [99] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3228--3228 [][] | [100] Overfull \hbox (169.99222pt too wide) in paragraph at lines 3245--3245 [][] | Overfull \hbox (164.24353pt too wide) in paragraph at lines 3245--3245 [][] | [101] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3267--3267 [][] | [102] [103] Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] Overfull \hbox (60.76715pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | [119] [120] [121] [122] [123] [124] Overfull \hbox (43.52109pt too wide) in paragraph at lines 3935--3935 [][] | [125] [126] [127] [128] [129] [130] [131] Overfull \hbox (210.23303pt too wide) in paragraph at lines 4162--4162 [][] | [132] [133] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4214--4214 [][] | Overfull \hbox (204.48434pt too wide) in paragraph at lines 4214--4214 [][] | [134] [135] [136] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4289--4289 [][] | [137] [138] [139] [140] [141] [142] [143] [144] Underfull \hbox (badness 6691) in paragraph at lines 4575--4576 @textrm for black-and-white bit-map you can use the code: @texttt mglData bmp; [145] [146]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 3 [147] [148] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [149] [150] [151] [152] [153] [154] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [155] Writing index file mathgl_en.fn [156] [157]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 4 [158] [159] [160] [161] [162] [163] [164] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo Warning: unbalanced parentheses in @def... [165] [166] [167] [168] [169] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/widget_en.texi Chapter 5 [242] [243] [244] Warning: unbalanced parentheses in @def... [245] [246] [247] [248] Writing index file mathgl_en.vr [249] [250] [251] [252] Warning: unbalanced parentheses in @def... [253] [254] [255] [256]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 6 [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] Overfull \hbox (21.53996pt too wide) in paragraph at lines 1308--1309 []@textrm However, there are much spe-cial faster func-tions in other modes (C/ C@texttt ++@textrm /Fortran/Python/...). | [281] [282] [283] [284] [285] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... [286] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [287] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [288] [289] [290] [291] [292] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [293] [294] [295] [296]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 7 [297] [298] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 6.9 [Data [299] [300] [301] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [302] [303] [304] [305] [306] [307]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/udav_en.texi Chapter 8 [308] [309] [310] [311] [312] [313] [314] [315]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/other_en.texi Chapter 9 [316] [317] Overfull \hbox (89.51059pt too wide) in paragraph at lines 46--46 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 53--53 [][] | [318] [319] Overfull \hbox (101.00797pt too wide) in paragraph at lines 154--154 [][] | [320] Overfull \hbox (32.02371pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (89.51059pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (106.75665pt too wide) in paragraph at lines 323--323 [][] | [321] Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (101.00797pt too wide) in paragraph at lines 323--323 [][] | [322] [323] [324] Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (135.50009pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 414--414 [][] | [325] [326] [327]) Appendix A [328] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [329] [330] [331] [332] [333] [334] [335] [336] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [337] [338]) Appendix B [339] [340] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/formats_en.texi [341] [342]) Appendix C [343] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time.texi [344] [345] [346]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time_big.texi [347] [348]) Appendix D [349] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [350] [351] [352] [353] [354] [355]) (Index) [356] [357] [358] [359] [360] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mathgl_en.pdf (368 pages, 14119913 bytes). Transcript written on mathgl_en.log. cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo && /usr/bin/texi2pdf /builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (/builddir/build/BUILD/mathgl-2.4.1/texinfo/mathgl_en.texi (/usr/share/texmf/tex/texinfo/texinfo.tex Loading texinfo [version 2018-03-10.14]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) (/usr/share/texmf/tex/texinfo/txi-en.tex) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/ver sion.texi) Writing index file mathgl_en.cp [1{/usr/share/texlive/texmf-dist/fonts/map/pdftex/updmap/pdftex.map}] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/copyright.texi) [2] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc [-1] [-2] [-3] [-4]) [-5] [-6] (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.toc) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/overview_en.texi Chapter 1 (/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/mat hgl_en.aux) [1] Underfull \hbox (badness 10000) in paragraph at lines 82--83 @textrm op-tion @texttt -fopenmp[] @textrm (i.e. @texttt CMAKE_EXE_LINKER_FLAG S:STRING='-fopenmp'[] @textrm and [2] Underfull \hbox (badness 10000) in paragraph at lines 96--97 @texttt MGL_HAVE_PTHREAD, MGL_HAVE_ATTRIBUTE, MGL_HAVE_C99_COMPLEX, MGL_HAVE_RV AL[]@textrm . [3] [4]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/example_en.texi Chapter 2 [5] [6] [7] [8] [9] [10] [11] [12] [13] Overfull \hbox (37.7724pt too wide) in paragraph at lines 457--457 [][][][] | [14] Overfull \hbox (26.27502pt too wide) in paragraph at lines 479--479 [][][][] | [15] Overfull \hbox (135.50009pt too wide) in paragraph at lines 591--591 [][] | [16] [17] [18] [19] Overfull \hbox (37.7724pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 745--745 [][] | [20] [21] [22] [23] Overfull \hbox (37.7724pt too wide) in paragraph at lines 839--839 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 839--839 [][] | [24] [25] [26] [27] [28] [29] [30] Overfull \hbox (26.27502pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1079--1079 [][] | Overfull \hbox (233.22778pt too wide) in paragraph at lines 1079--1079 [][] | [31] [32] [33] [34] [35] [36] [37] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1374--1374 [][] | [38] [39] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 1425--1425 [][] | [40] [41] [42] [43] Overfull \hbox (89.51059pt too wide) in paragraph at lines 1581--1581 [][] | [44] Overfull \hbox (112.50534pt too wide) in paragraph at lines 1608--1608 [][] | [45] [46] [47] Overfull \hbox (14.77765pt too wide) in paragraph at lines 1742--1742 [][] | [48] [49] Overfull \hbox (49.26978pt too wide) in paragraph at lines 1808--1808 [][] | [50] [51] [52] [53] [54] [55] [56] [57] Overfull \hbox (49.26978pt too wide) in paragraph at lines 2072--2072 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2072--2072 [][] | [58] Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 2097--2097 [][] | [59] [60] [61] [62] [63] Overfull \hbox (135.50009pt too wide) in paragraph at lines 2198--2198 [][] | [64] [65] [66] [67] [68] Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 2360--2360 [][] | [69] [70] Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 2405--2405 [][] | [71] [72] [73] [74] [75] [76] [77] [78] [79] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2670--2670 [][] | [80] Overfull \hbox (146.99747pt too wide) in paragraph at lines 2698--2698 [][] | [81] [82] Overfull \hbox (118.25403pt too wide) in paragraph at lines 2759--2759 [][] | [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] Overfull \hbox (124.00272pt too wide) in paragraph at lines 3169--3169 [][] | [98] [99] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3228--3228 [][] | [100] Overfull \hbox (169.99222pt too wide) in paragraph at lines 3245--3245 [][] | Overfull \hbox (164.24353pt too wide) in paragraph at lines 3245--3245 [][] | [101] Overfull \hbox (152.74615pt too wide) in paragraph at lines 3267--3267 [][] | [102] [103] Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | Overfull \hbox (95.25928pt too wide) in paragraph at lines 3346--3346 [][] | [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] Overfull \hbox (60.76715pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | Overfull \hbox (14.77765pt too wide) in paragraph at lines 3768--3768 [][] | [119] [120] [121] [122] [123] [124] Overfull \hbox (43.52109pt too wide) in paragraph at lines 3935--3935 [][] | [125] [126] [127] [128] [129] [130] [131] Overfull \hbox (210.23303pt too wide) in paragraph at lines 4162--4162 [][] | [132] [133] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4214--4214 [][] | Overfull \hbox (204.48434pt too wide) in paragraph at lines 4214--4214 [][] | [134] [135] [136] Overfull \hbox (95.25928pt too wide) in paragraph at lines 4289--4289 [][] | [137] [138] [139] [140] [141] [142] [143] [144] Underfull \hbox (badness 6691) in paragraph at lines 4575--4576 @textrm for black-and-white bit-map you can use the code: @texttt mglData bmp; [145] [146]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/concept_en.texi Chapter 3 [147] [148] Underfull \hbox (badness 6708) in paragraph at lines 89--99 @textrm (`@texttt wkrgbcymhRGBCYMHWlenupqLENUPQ[]@textrm '[]), dash-ing style ( `@texttt -|;:ji=[]@textrm '[] or space), width [149] [150] [151] [152] [153] [154] Underfull \hbox (badness 10000) in paragraph at lines 232--233 []@textrm There are a set of spe-cial func-tions: `@texttt gamma(x)[]@textrm '[ ] -- Gamma func-tion Underfull \hbox (badness 10000) in paragraph at lines 234--235 @textrm `@texttt si(x)[]@textrm '[] -- Sine in-te-gral $@texti Si@textrm (@text i x@textrm ) = [][] @texti dt []@textrm (@texti t@textrm )@texti =t$@textrm , ` @texttt erf(x)[]@textrm '[] -- er-ror func-tion Underfull \hbox (badness 7504) in paragraph at lines 234--235 @texti erf@textrm (@texti x@textrm ) = (2@texti =[]^^Y@textrm )) [][] @texti dt []@textrm (@textsy ^^@@texti t[]@textrm )$, `@texttt ei(x)[]@textrm '[] -- ex- po-nen-tial in-te-gral $@texti Ei@textrm (@texti x@textrm ) := [155] Writing index file mathgl_en.fn [156] [157]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/core_en.texi Chapter 4 [158] [159] [160] [161] [162] [163] [164] l.505: Unicode char @u8:К not defined for Texinfo l.505: Unicode char @u8:о not defined for Texinfo l.505: Unicode char @u8:м not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo l.505: Unicode char @u8:н not defined for Texinfo l.505: Unicode char @u8:д not defined for Texinfo l.505: Unicode char @u8:а not defined for Texinfo Warning: unbalanced parentheses in @def... [165] [166] [167] [168] [169] Underfull \hbox (badness 10000) in paragraph at lines 802--803 []@textrm Toroidal co-or-di-nates: $@textsy f$@textrm sinh(x)*cos(z)/(cosh(x)- cos(y)), Underfull \hbox (badness 10000) in paragraph at lines 804--805 []@textrm Bispherical co-or-di-nates: $@textsy f$@textrm sin(y)*cos(z)/(cosh(x )-cos(y)), [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] Underfull \hbox (badness 7256) in paragraph at lines 3793--3794 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, ) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/widget_en.texi Chapter 5 [242] [243] [244] Warning: unbalanced parentheses in @def... [245] [246] [247] [248] Writing index file mathgl_en.vr [249] [250] [251] [252] Warning: unbalanced parentheses in @def... [253] [254] [255] [256]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/data_en.texi Chapter 6 [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] Overfull \hbox (21.53996pt too wide) in paragraph at lines 1308--1309 []@textrm However, there are much spe-cial faster func-tions in other modes (C/ C@texttt ++@textrm /Fortran/Python/...). | [281] [282] [283] [284] [285] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... [286] Warning: unbalanced parentheses in @def... Warning: unbalanced parentheses in @def... Underfull \hbox (badness 10000) in paragraph at lines 1704--1705 []@textrm Get ar-ray as so-lu-tion of tridi-ag-o-nal sys-tem of equa-tions @te xtsl A[]@textrm [i]*x[i- [287] Underfull \hbox (badness 7256) in paragraph at lines 1727--1728 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, Underfull \hbox (badness 7256) in paragraph at lines 1738--1739 []@textrm Solves equa-tion du/dz = i*k0*@textsl ham[]@textrm (p,q,x,y,z,@textt t |@textrm u@texttt |@textrm )[u], where p=-i/k0*d/dx, [288] [289] [290] [291] [292] Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Overfull \hbox (181.6537pt too wide) in paragraph at lines 1907--1907 [][] | Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_spherical, mglFlame2d_swirl, mglFlame2d_horseshoe, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_polar, mglFlame2d_handkerchief,mglFlame2d_heart, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt disc, mglFlame2d_spiral, mglFlame2d_hyperbolic, mglFlame2d_diamond, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_ex, mglFlame2d_julia, mglFlame2d_bent, mglFlame2d_waves, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_fisheye, mglFlame2d_popcorn, mglFlame2d_exponential, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_power, mglFlame2d_cosine, mglFlame2d_rings, mglFlame2d_fan, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_blob, mglFlame2d_pdj, mglFlame2d_fan2, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rings2, mglFlame2d_eyefish, mglFlame2d_bubble, mglFlame2d_cylinder, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_perspective, mglFlame2d_noise, mglFlame2d_juliaN, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_juliaScope, mglFlame2d_blur, mglFlame2d_gaussian, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_radialBlur, mglFlame2d_pie, mglFlame2d_ngon, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curl, mglFlame2d_rectangles, mglFlame2d_arch, mglFlame2d_tangent, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_square, mglFlame2d_blade, mglFlame2d_secant, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt rays, mglFlame2d_twintrian, mglFlame2d_cross, mglFlame2d_disc2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_supershape, mglFlame2d_flower, mglFlame2d_conic, mglFlame2d _ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt parabola, mglFlame2d_bent2, mglFlame2d_bipolar, mglFlame2d_boarders, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_butterfly, mglFlame2d_cell, mglFlame2d_cpow, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt curve, mglFlame2d_edisc, mglFlame2d_elliptic, mglFlame2d_escher, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_foci, mglFlame2d_lazySusan, mglFlame2d_loonie, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt preBlur, mglFlame2d_modulus, mglFlame2d_oscope, mglFlame2d_polar2, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_popcorn2, mglFlame2d_scry, mglFlame2d_separation, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_split, mglFlame2d_splits, mglFlame2d_stripes, mglFlame2d_ Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt wedge, mglFlame2d_wedgeJulia, mglFlame2d_wedgeSph, mglFlame2d_whorl, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_waves2, mglFlame2d_exp, mglFlame2d_log, mglFlame2d_sin, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cos, mglFlame2d_tan, mglFlame2d_sec, mglFlame2d_csc, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_cot, mglFlame2d_sinh, mglFlame2d_cosh, mglFlame2d_tanh, Underfull \hbox (badness 10000) in paragraph at lines 1908--1929 @texttt mglFlame2d_sech, mglFlame2d_csch, mglFlame2d_coth, mglFlame2d_auger, [293] [294] [295] [296]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/parse_en.texi Chapter 7 [297] [298] Underfull \hbox (badness 7081) in paragraph at lines 61--63 @texttt on=1, off=0, all=-1, :=-1[]@textrm , vari-ables with suf-fixes (see [] []Section 6.9 [Data [299] [300] [301] Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (84.09123pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (130.08073pt too wide) in paragraph at lines 258--258 [][] | Overfull \hbox (32.35304pt too wide) in paragraph at lines 258--258 [][] | [302] [303] [304] [305] [306] [307]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/udav_en.texi Chapter 8 [308] [309] [310] [311] [312] [313] [314] [315]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/other_en.texi Chapter 9 [316] [317] Overfull \hbox (89.51059pt too wide) in paragraph at lines 46--46 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 53--53 [][] | [318] [319] Overfull \hbox (101.00797pt too wide) in paragraph at lines 154--154 [][] | [320] Overfull \hbox (32.02371pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 221--221 [][] | Overfull \hbox (89.51059pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (106.75665pt too wide) in paragraph at lines 323--323 [][] | [321] Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (43.52109pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (83.7619pt too wide) in paragraph at lines 323--323 [][] | Overfull \hbox (101.00797pt too wide) in paragraph at lines 323--323 [][] | [322] [323] [324] Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (135.50009pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (112.50534pt too wide) in paragraph at lines 414--414 [][] | Overfull \hbox (32.02371pt too wide) in paragraph at lines 414--414 [][] | [325] [326] [327]) Appendix A [328] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/symbols_en.texi [329] [330] [331] [332] [333] [334] [335] [336] Underfull \hbox (badness 10000) in paragraph at lines 760--761 @texttt Meta-Shift-Up[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 763--764 @texttt Meta-Shift-Left[]@textrm , Underfull \hbox (badness 10000) in paragraph at lines 769--770 @texttt Alt-Up[]@textrm , @texttt Alt-Down[]@textrm , [337] [338]) Appendix B [339] [340] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/formats_en.texi [341] [342]) Appendix C [343] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time.texi [344] [345] [346]) (/builddir/build/BUILD/mathgl-2.4.1/texinfo/time_big.texi [347] [348]) Appendix D [349] (/builddir/build/BUILD/mathgl-2.4.1/texinfo/fdl.texi [350] [351] [352] [353] [354] [355]) (Index) [356] [357] [358] [359] [360] ) (see the transcript file for additional information)pdfTeX warning (\pdffontatt r): fonts @textsl and @defsl have conflicting attributes; I will ignore the att ributes assigned to @textsl Output written on mathgl_en.pdf (368 pages, 14119913 bytes). Transcript written on mathgl_en.log. make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' [100%] Built target doc_en make -f texinfo/CMakeFiles/doc_ru.dir/build.make texinfo/CMakeFiles/doc_ru.dir/depend make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1/texinfo /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/texinfo/CMakeFiles/doc_ru.dir/DependInfo.cmake --color= Scanning dependencies of target doc_ru make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' make -f texinfo/CMakeFiles/doc_ru.dir/build.make texinfo/CMakeFiles/doc_ru.dir/build make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' make[2]: Nothing to be done for 'texinfo/CMakeFiles/doc_ru.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' [100%] Built target doc_ru make[1]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial/CMakeFiles 0 make: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_serial' + export CC=mpicc + CC=mpicc + export CXX=mpicxx + CXX=mpicxx + . /etc/profile.d/modules.sh BUILDSTDERR: ++++ /usr/bin/ps -p 28827 -ocomm= BUILDSTDERR: +++ /usr/bin/basename sh BUILDSTDERR: ++ shell=sh BUILDSTDERR: ++ '[' -f /usr/share/Modules/init/sh ']' BUILDSTDERR: ++ . /usr/share/Modules/init/sh BUILDSTDERR: +++ unset _mlre _mlIFS _mlshdbg BUILDSTDERR: +++ '[' 0 = 1 ']' BUILDSTDERR: +++ export MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH BUILDSTDERR: +++ MODULES_RUN_QUARANTINE=LD_LIBRARY_PATH BUILDSTDERR: +++ '[' -n x ']' BUILDSTDERR: +++ _mlIFS=' BUILDSTDERR: ' BUILDSTDERR: +++ IFS=' ' BUILDSTDERR: +++ for _mlv in ${MODULES_RUN_QUARANTINE:-} BUILDSTDERR: +++ '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH -a LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' BUILDSTDERR: ++++ eval 'echo ${LD_LIBRARY_PATH+x}' BUILDSTDERR: +++++ echo BUILDSTDERR: +++ '[' -n '' ']' BUILDSTDERR: +++ _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH BUILDSTDERR: ++++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' BUILDSTDERR: +++++ echo BUILDSTDERR: +++ _mlre='LD_LIBRARY_PATH='\'''\'' ' BUILDSTDERR: +++ '[' -n 'LD_LIBRARY_PATH='\'''\'' ' ']' BUILDSTDERR: +++ _mlre='eval LD_LIBRARY_PATH='\'''\'' ' BUILDSTDERR: ++++ eval 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit BUILDSTDERR: +++++ LD_LIBRARY_PATH= BUILDSTDERR: +++++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh autoinit BUILDSTDERR: +++ eval 'module() { BUILDSTDERR: unset _mlre _mlIFS _mlshdbg; BUILDSTDERR: if [ "${MODULES_SILENT_SHELL_DEBUG:-0}" = '\''1'\'' ]; then BUILDSTDERR: case "$-" in BUILDSTDERR: *v*x*) set +vx; _mlshdbg='\''vx'\'' ;; BUILDSTDERR: *v*) set +v; _mlshdbg='\''v'\'' ;; BUILDSTDERR: *x*) set +x; _mlshdbg='\''x'\'' ;; BUILDSTDERR: *) _mlshdbg='\'''\'' ;; BUILDSTDERR: esac; BUILDSTDERR: fi; BUILDSTDERR: if [ -n "${IFS+x}" ]; then BUILDSTDERR: _mlIFS=$IFS; BUILDSTDERR: fi; BUILDSTDERR: IFS='\'' '\''; BUILDSTDERR: for _mlv in ${MODULES_RUN_QUARANTINE:-}; do BUILDSTDERR: if [ "${_mlv}" = "${_mlv##*[!A-Za-z0-9_]}" -a "${_mlv}" = "${_mlv#[0-9]}" ]; then BUILDSTDERR: if [ -n "`eval '\''echo ${'\''$_mlv'\''+x}'\''`" ]; then BUILDSTDERR: _mlre="${_mlre:-}${_mlv}_modquar='\''`eval '\''echo ${'\''$_mlv'\''}'\''`'\'' "; BUILDSTDERR: fi; BUILDSTDERR: _mlrv="MODULES_RUNENV_${_mlv}"; BUILDSTDERR: _mlre="${_mlre:-}${_mlv}='\''`eval '\''echo ${'\''$_mlrv'\'':-}'\''`'\'' "; BUILDSTDERR: fi; BUILDSTDERR: done; BUILDSTDERR: if [ -n "${_mlre:-}" ]; then BUILDSTDERR: eval `eval ${_mlre}/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '\''"$@"'\''`; BUILDSTDERR: else BUILDSTDERR: eval `/usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh "$@"`; BUILDSTDERR: fi; BUILDSTDERR: _mlstatus=$?; BUILDSTDERR: if [ -n "${_mlIFS+x}" ]; then BUILDSTDERR: IFS=$_mlIFS; BUILDSTDERR: else BUILDSTDERR: unset IFS; BUILDSTDERR: fi; BUILDSTDERR: if [ -n "${_mlshdbg:-}" ]; then BUILDSTDERR: set -$_mlshdbg; BUILDSTDERR: fi; BUILDSTDERR: unset _mlre _mlv _mlrv _mlIFS _mlshdbg; BUILDSTDERR: return $_mlstatus; BUILDSTDERR: }; BUILDSTDERR: MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl; export MODULES_CMD; BUILDSTDERR: MODULESHOME=/usr/share/Modules; export MODULESHOME; BUILDSTDERR: test 0;' BUILDSTDERR: ++++ MODULES_CMD=/usr/share/Modules/libexec/modulecmd.tcl BUILDSTDERR: ++++ export MODULES_CMD BUILDSTDERR: ++++ MODULESHOME=/usr/share/Modules BUILDSTDERR: ++++ export MODULESHOME BUILDSTDERR: ++++ test 0 BUILDSTDERR: +++ '[' -n x ']' BUILDSTDERR: +++ IFS=' BUILDSTDERR: ' BUILDSTDERR: +++ unset _mlIFS BUILDSTDERR: +++ unset _mlre _mlv _mlrv BUILDSTDERR: +++ '[' 0 = 1 ']' BUILDSTDERR: +++ '[' /bin/sh '!=' '' ']' BUILDSTDERR: +++ '[' -t 1 ']' BUILDSTDERR: +++ export -f module BUILDSTDERR: +++ '[' /bin/sh '!=' '' ']' BUILDSTDERR: +++ export -f switchml BUILDSTDERR: +++ ENV=/usr/share/Modules/init/profile.sh BUILDSTDERR: +++ export ENV BUILDSTDERR: +++ BASH_ENV=/usr/share/Modules/init/bash BUILDSTDERR: +++ export BASH_ENV BUILDSTDERR: +++ case ":$PATH:" in BUILDSTDERR: ++++ manpath BUILDSTDERR: +++ manpath=/usr/share/man:/usr/local/share/man BUILDSTDERR: +++ case ":$manpath:" in BUILDSTDERR: +++ '[' -n '' ']' + module load mpi/openmpi-riscv64 + unset _mlre _mlIFS _mlshdbg + '[' 0 = 1 ']' + '[' -n x ']' + _mlIFS=' BUILDSTDERR: ' + IFS=' ' + for _mlv in ${MODULES_RUN_QUARANTINE:-} + '[' LD_LIBRARY_PATH = LD_LIBRARY_PATH -a LD_LIBRARY_PATH = LD_LIBRARY_PATH ']' BUILDSTDERR: ++ eval 'echo ${LD_LIBRARY_PATH+x}' BUILDSTDERR: +++ echo + '[' -n '' ']' + _mlrv=MODULES_RUNENV_LD_LIBRARY_PATH BUILDSTDERR: ++ eval 'echo ${MODULES_RUNENV_LD_LIBRARY_PATH:-}' BUILDSTDERR: +++ echo + _mlre='LD_LIBRARY_PATH='\'''\'' ' + '[' -n 'LD_LIBRARY_PATH='\'''\'' ' ']' BUILDSTDERR: ++ eval 'LD_LIBRARY_PATH='\'''\''' /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh '"$@"' BUILDSTDERR: +++ LD_LIBRARY_PATH= BUILDSTDERR: +++ /usr/bin/tclsh /usr/share/Modules/libexec/modulecmd.tcl sh load mpi/openmpi-riscv64 + eval 'MPI_COMPILER=openmpi-riscv64;' export 'MPI_COMPILER; BUILDSTDERR: LD_LIBRARY_PATH=/usr/lib64/openmpi/lib;' export 'LD_LIBRARY_PATH; BUILDSTDERR: MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON_SITEARCH; BUILDSTDERR: MPI_MAN=/usr/share/man/openmpi-riscv64;' export 'MPI_MAN; BUILDSTDERR: MANPATH=/usr/share/man/openmpi-riscv64;' export 'MANPATH; BUILDSTDERR: MPI_INCLUDE=/usr/include/openmpi-riscv64;' export 'MPI_INCLUDE; BUILDSTDERR: _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64;' export '_LMFILES_; BUILDSTDERR: LOADEDMODULES=mpi/openmpi-riscv64;' export 'LOADEDMODULES; BUILDSTDERR: PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig;' export 'PKG_CONFIG_PATH; BUILDSTDERR: MANPATH_modshare=/usr/share/man/openmpi-riscv64:1;' export 'MANPATH_modshare; BUILDSTDERR: MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi;' export 'MPI_PYTHON3_SITEARCH; BUILDSTDERR: PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/openmpi/lib/pkgconfig:1:/usr/share/pkgconfig:1;' export 'PKG_CONFIG_PATH_modshare; BUILDSTDERR: MPI_HOME=/usr/lib64/openmpi;' export 'MPI_HOME; BUILDSTDERR: MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi;' export 'MPI_FORTRAN_MOD_DIR; BUILDSTDERR: MPI_SUFFIX=_openmpi;' export 'MPI_SUFFIX; BUILDSTDERR: LD_LIBRARY_PATH_modshare=/usr/lib64/openmpi/lib:1;' export 'LD_LIBRARY_PATH_modshare; BUILDSTDERR: MPI_SYSCONFIG=/etc/openmpi-riscv64;' export 'MPI_SYSCONFIG; BUILDSTDERR: MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi;' export 'MPI_PYTHON2_SITEARCH; BUILDSTDERR: _LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-riscv64:1;' export '_LMFILES__modshare; BUILDSTDERR: LOADEDMODULES_modshare=mpi/openmpi-riscv64:1;' export 'LOADEDMODULES_modshare; BUILDSTDERR: MPI_LIB=/usr/lib64/openmpi/lib;' export 'MPI_LIB; BUILDSTDERR: PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin;' export 'PATH; BUILDSTDERR: MPI_BIN=/usr/lib64/openmpi/bin;' export 'MPI_BIN; BUILDSTDERR: PATH_modshare=/usr/lib64/openmpi/bin:1:/bin:1:/usr/sbin:1:/usr/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1;' export 'PATH_modshare; BUILDSTDERR: test' '0;' BUILDSTDERR: ++ MPI_COMPILER=openmpi-riscv64 BUILDSTDERR: ++ export MPI_COMPILER BUILDSTDERR: ++ LD_LIBRARY_PATH=/usr/lib64/openmpi/lib BUILDSTDERR: ++ export LD_LIBRARY_PATH BUILDSTDERR: ++ MPI_PYTHON_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON_SITEARCH BUILDSTDERR: ++ MPI_MAN=/usr/share/man/openmpi-riscv64 BUILDSTDERR: ++ export MPI_MAN BUILDSTDERR: ++ MANPATH=/usr/share/man/openmpi-riscv64 BUILDSTDERR: ++ export MANPATH BUILDSTDERR: ++ MPI_INCLUDE=/usr/include/openmpi-riscv64 BUILDSTDERR: ++ export MPI_INCLUDE BUILDSTDERR: ++ _LMFILES_=/usr/share/modulefiles/mpi/openmpi-riscv64 BUILDSTDERR: ++ export _LMFILES_ BUILDSTDERR: ++ LOADEDMODULES=mpi/openmpi-riscv64 BUILDSTDERR: ++ export LOADEDMODULES BUILDSTDERR: ++ PKG_CONFIG_PATH=/usr/lib64/openmpi/lib/pkgconfig::/usr/lib64/pkgconfig:/usr/share/pkgconfig BUILDSTDERR: ++ export PKG_CONFIG_PATH BUILDSTDERR: ++ MANPATH_modshare=/usr/share/man/openmpi-riscv64:1 BUILDSTDERR: ++ export MANPATH_modshare BUILDSTDERR: ++ MPI_PYTHON3_SITEARCH=/usr/lib64/python3.6/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON3_SITEARCH BUILDSTDERR: ++ PKG_CONFIG_PATH_modshare=:1:/usr/lib64/pkgconfig:1:/usr/lib64/openmpi/lib/pkgconfig:1:/usr/share/pkgconfig:1 BUILDSTDERR: ++ export PKG_CONFIG_PATH_modshare BUILDSTDERR: ++ MPI_HOME=/usr/lib64/openmpi BUILDSTDERR: ++ export MPI_HOME BUILDSTDERR: ++ MPI_FORTRAN_MOD_DIR=/usr/lib64/gfortran/modules/openmpi BUILDSTDERR: ++ export MPI_FORTRAN_MOD_DIR BUILDSTDERR: ++ MPI_SUFFIX=_openmpi BUILDSTDERR: ++ export MPI_SUFFIX BUILDSTDERR: ++ LD_LIBRARY_PATH_modshare=/usr/lib64/openmpi/lib:1 BUILDSTDERR: ++ export LD_LIBRARY_PATH_modshare BUILDSTDERR: ++ MPI_SYSCONFIG=/etc/openmpi-riscv64 BUILDSTDERR: ++ export MPI_SYSCONFIG BUILDSTDERR: ++ MPI_PYTHON2_SITEARCH=/usr/lib64/python2.7/site-packages/openmpi BUILDSTDERR: ++ export MPI_PYTHON2_SITEARCH BUILDSTDERR: ++ _LMFILES__modshare=/usr/share/modulefiles/mpi/openmpi-riscv64:1 BUILDSTDERR: ++ export _LMFILES__modshare BUILDSTDERR: ++ LOADEDMODULES_modshare=mpi/openmpi-riscv64:1 BUILDSTDERR: ++ export LOADEDMODULES_modshare BUILDSTDERR: ++ MPI_LIB=/usr/lib64/openmpi/lib BUILDSTDERR: ++ export MPI_LIB BUILDSTDERR: ++ PATH=/usr/lib64/openmpi/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin BUILDSTDERR: ++ export PATH BUILDSTDERR: ++ MPI_BIN=/usr/lib64/openmpi/bin BUILDSTDERR: ++ export MPI_BIN BUILDSTDERR: ++ PATH_modshare=/usr/lib64/openmpi/bin:1:/bin:1:/usr/sbin:1:/usr/bin:1:/usr/local/sbin:1:/usr/share/Modules/bin:1:/sbin:1 BUILDSTDERR: ++ export PATH_modshare BUILDSTDERR: ++ test 0 + _mlstatus=0 + '[' -n x ']' + IFS=' BUILDSTDERR: ' + '[' -n '' ']' + unset _mlre _mlv _mlrv _mlIFS _mlshdbg + return 0 + MPI_COMPILER_NAME=openmpi + BUILD_MPI='-Denable-mpi=on -Denable-all-docs=off' + mkdir -p riscv64-redhat-linux-gnu_openmpi ~/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi ~/build/BUILD/mathgl-2.4.1 + pushd riscv64-redhat-linux-gnu_openmpi + 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 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-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 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DMathGL_INSTALL_LIB_DIR=/usr/lib64 -Denable-all=on -Denable-mpi=on -Denable-all-docs=off .. BUILDSTDERR: CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy): BUILDSTDERR: The OLD behavior for policy CMP0043 will be removed from a future version BUILDSTDERR: of CMake. BUILDSTDERR: The cmake-policies(7) manual explains that the OLD behaviors of all BUILDSTDERR: policies are deprecated and that a policy should be set to OLD only under BUILDSTDERR: specific short-term circumstances. Projects should be ported to the NEW BUILDSTDERR: behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 8.1.1 -- The CXX compiler identification is GNU 8.1.1 -- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc -- Check for working C compiler: /usr/lib64/openmpi/bin/mpicc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Looking for sin -- Looking for sin - not found -- Looking for memrchr -- Looking for memrchr - found -- Looking for sin -- Looking for sin - found -- Check size of long -- Check size of long - done -- Performing Test MGL_HAVE_C99_COMPLEX -- Performing Test MGL_HAVE_C99_COMPLEX - Failed -- Performing Test MGL_HAVE_NAN_INF -- Performing Test MGL_HAVE_NAN_INF - Success -- Performing Test MGL_HAVE_ATTRIBUTE -- Performing Test MGL_HAVE_ATTRIBUTE - Success -- Performing Test MGL_HAVE_GETOPT -- Performing Test MGL_HAVE_GETOPT - Success -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found MPI_C: /usr/lib64/openmpi/bin/mpicc (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Performing Test MGL_HAVE_GSL2 -- Performing Test MGL_HAVE_GSL2 - Success -- HDF5: Using hdf5 compiler wrapper to determine C configuration -- Found HDF5: /usr/lib64/openmpi/lib/libhdf5.so;/usr/lib64/libsz.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so (found version "1.8.20") -- Found JPEG: /usr/lib64/libjpeg.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.34") -- Found GIF: /usr/lib64/libgif.so (found version "5.1.4") BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: CMakeLists.txt:535 (include) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found Intl: /usr/include -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done -- Generating done BUILDSTDERR: CMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_C_FLAGS_RELEASE BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi ~/build/BUILD/mathgl-2.4.1 + popd + make -C riscv64-redhat-linux-gnu_openmpi make: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' /usr/bin/cmake -H/builddir/build/BUILD/mathgl-2.4.1 -B/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/CMakeFiles /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' make -f CMakeFiles/mgl_translations.dir/build.make CMakeFiles/mgl_translations.dir/depend make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/CMakeFiles/mgl_translations.dir/DependInfo.cmake --color= Scanning dependencies of target mgl_translations make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' make -f CMakeFiles/mgl_translations.dir/build.make CMakeFiles/mgl_translations.dir/build make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' [ 1%] Generating mathgl.pot cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/xgettext -s --keyword=_ -C -c --package-name=MathGL2 --package-version=2.4.1 -o /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/mathgl.pot src/addon.cpp src/axis.cpp src/base_cf.cpp src/base.cpp src/canvas_cf.cpp src/canvas.cpp src/cont.cpp src/crust.cpp src/complex.cpp src/complex_ex.cpp src/complex_io.cpp src/fft.cpp src/data_gr.cpp src/data.cpp src/data_io.cpp src/data_ex.cpp src/data_png.cpp src/export_2d.cpp src/export_3d.cpp src/eval.cpp src/evalp.cpp src/export.cpp src/fit.cpp src/font.cpp src/obj.cpp src/other.cpp src/parser.cpp src/pde.cpp src/pixel.cpp src/pixel_gen.cpp src/plot.cpp src/prim.cpp src/surf.cpp src/vect.cpp src/volume.cpp src/evalc.cpp src/s_hull/s_hull_pro.cpp src/window.cpp src/fractal.cpp src/exec_dat.cpp src/exec_gr.cpp src/exec_set.cpp src/exec_prm.cpp src/prc/PRCbitStream.cc src/prc/PRCdouble.cc src/prc/oPRCFile.cc src/prc/writePRC.cc src/prc.cpp src/opengl.cpp include/mgl2/base_cf.h include/mgl2/fit.h include/mgl2/plot.h include/mgl2/base.h include/mgl2/prim.h include/mgl2/canvas_cf.h include/mgl2/font.h include/mgl2/canvas.h include/mgl2/surf.h include/mgl2/mgl_cf.h include/mgl2/type.h riscv64-redhat-linux-gnu_openmpi/include/mgl2/config.h riscv64-redhat-linux-gnu_openmpi/include/mgl2/dllexport.h src/cont.hpp include/mgl2/cont.h include/mgl2/mgl.h include/mgl2/vect.h include/mgl2/data.h include/mgl2/volume.h include/mgl2/data_cf.h include/mgl2/define.h include/mgl2/other.h include/mgl2/eval.h include/mgl2/parser.h include/mgl2/addon.h include/mgl2/evalc.h src/s_hull/s_hull_pro.h include/mgl2/wnd.h include/mgl2/canvas_wnd.h include/mgl2/thread.h include/mgl2/abstract.h include/mgl2/pde.h src/prc/PRC.h src/prc/PRCbitStream.h src/prc/PRCdouble.h src/prc/oPRCFile.h src/prc/writePRC.h include/mgl2/opengl.h widgets/fltk.cpp include/mgl2/fltk.h include/mgl2/Fl_MathGL.h widgets/glut.cpp include/mgl2/glut.h widgets/wx.cpp include/mgl2/wx.h widgets/qt.cpp include/mgl2/qt.h include/mgl2/qmathgl.h utils/mglconv.cpp utils/mglview.cpp utils/mglcgi.cpp [ 1%] Generating mathgl_es.po.done cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/msgmerge -U mathgl_es.po /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/mathgl.pot BUILDSTDERR: ..................................................... done. cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/cmake -E touch /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/mathgl_es.po.done [ 2%] Generating mathgl_es.mo /usr/bin/msgfmt -o mathgl_es.mo /builddir/build/BUILD/mathgl-2.4.1/mathgl_es.po [ 3%] Generating mathgl_ru.po.done cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/msgmerge -U mathgl_ru.po /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/mathgl.pot BUILDSTDERR: ..................................................... done. cd /builddir/build/BUILD/mathgl-2.4.1 && /usr/bin/cmake -E touch /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/mathgl_ru.po.done [ 4%] Generating mathgl_ru.mo /usr/bin/msgfmt -o mathgl_ru.mo /builddir/build/BUILD/mathgl-2.4.1/mathgl_ru.po make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' [ 4%] Built target mgl_translations make -f src/CMakeFiles/mgl-static.dir/build.make src/CMakeFiles/mgl-static.dir/depend make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mathgl-2.4.1 /builddir/build/BUILD/mathgl-2.4.1/src /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src/CMakeFiles/mgl-static.dir/DependInfo.cmake --color= Scanning dependencies of target mgl-static make[2]: Leaving directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' make -f src/CMakeFiles/mgl-static.dir/build.make src/CMakeFiles/mgl-static.dir/build make[2]: Entering directory '/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi' [ 4%] Building CXX object src/CMakeFiles/mgl-static.dir/addon.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/addon.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/addon.cpp [ 5%] Building CXX object src/CMakeFiles/mgl-static.dir/axis.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/axis.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/axis.cpp:23: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 12%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 13%] Building CXX object src/CMakeFiles/mgl-static.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 13%] Building CXX object src/CMakeFiles/mgl-static.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/mgl-static.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 15%] Building CXX object src/CMakeFiles/mgl-static.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/mgl-static.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 16%] Building CXX object src/CMakeFiles/mgl-static.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 17%] Building CXX object src/CMakeFiles/mgl-static.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:212:19: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mgl_operator_exp(nx,ham->a,a,f); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 25%] Building CXX object src/CMakeFiles/mgl-static.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/mgl.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 49%] Building CXX object src/CMakeFiles/mgl.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/mgl.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 51%] Building CXX object src/CMakeFiles/mgl.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/mgl.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 52%] Building CXX object src/CMakeFiles/mgl.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/mgl.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 54%] Building CXX object src/CMakeFiles/mgl.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 55%] Building CXX object src/CMakeFiles/mgl.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:212:19: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mgl_operator_exp(nx,ham->a,a,f); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/mgl.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/src && /usr/lib64/openmpi/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_openmpi/include -I/usr/include/openmpi-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 11%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 12%] Building CXX object src/CMakeFiles/mgl-static.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 13%] Building CXX object src/CMakeFiles/mgl-static.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 13%] Building CXX object src/CMakeFiles/mgl-static.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 14%] Building CXX object src/CMakeFiles/mgl-static.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 15%] Building CXX object src/CMakeFiles/mgl-static.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/mgl-static.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 16%] Building CXX object src/CMakeFiles/mgl-static.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 17%] Building CXX object src/CMakeFiles/mgl-static.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:221:21: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(!have_y) delete ham; BUILDSTDERR: ^~~ [ 25%] Building CXX object src/CMakeFiles/mgl-static.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DMGL_STATIC_DEFINE -DNO_COLOR_ARRAY -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -o CMakeFiles/mgl-static.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/base.cpp:1574:9: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:221:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:227:35: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(b,0,nx*ny*nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp: In function 'void mgl_datac_diff_par(HADT, HCDT, HCDT, HCDT)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:1518:52: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *b = new dual[nn]; memset(b,0,nn*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/mgl.dir/complex_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_ex.cpp [ 49%] Building CXX object src/CMakeFiles/mgl.dir/complex_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/complex_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp: In function 'void mgl_datac_create(HADT, long int, long int, long int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:338:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(d->a,0,d->nx*d->ny*d->nz*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/complex_io.cpp:26: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/mgl.dir/fft.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/fft.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/fft.cpp [ 51%] Building CXX object src/CMakeFiles/mgl.dir/data_gr.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_gr.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:29: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/datac.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/data_gr.cpp:26: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/mgl.dir/data.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data.cpp [ 52%] Building CXX object src/CMakeFiles/mgl.dir/data_io.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_io.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp: In function 'std::__cxx11::string mgl_str_arg(const string&, char, int, int)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/data_io.cpp:299:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n1<0 || n1>=pos.size()-1 || n2::size_type' {aka 'long unsigned int'} [-Wsign-compare] BUILDSTDERR: if(n2>=pos.size()) n2=pos.size()-1; BUILDSTDERR: ~~^~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/mgl.dir/data_ex.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_ex.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_ex.cpp [ 54%] Building CXX object src/CMakeFiles/mgl.dir/data_png.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/data_png.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/data_png.cpp [ 55%] Building CXX object src/CMakeFiles/mgl.dir/export_2d.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/export_2d.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_2d.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetPntNum(), k; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/export_3d.cpp:22: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:60:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'void mgl_operator_lin(long int, mreal*, dual*, dual*, dual*, dual*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:79:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(f,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:80:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(g,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:110:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(o,0,2*n*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:191:56: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'dual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: dual *a = new dual[2*nx]; memset(a,0,2*nx*sizeof(dual)); // Add "damping" area BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'dual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_solve_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:367:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(a,0,4*nx*ny*sizeof(ddual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:403:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(hxy,0,4*nx*ny*sizeof(dual)); memset(hxv,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:404:72: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'ddual' {aka 'struct std::complex'}; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(huv,0,4*nx*ny*sizeof(dual)); memset(huy,0,4*nx*ny*sizeof(dual)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/define.h:307, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data_cf.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/data.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:20: BUILDSTDERR: /usr/include/c++/8/complex:1221:12: note: 'ddual' {aka 'struct std::complex'} declared here BUILDSTDERR: struct complex BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp: In function 'mglDataC* mgl_pde_adv_c(HMGL, const char*, HCDT, HCDT, mreal, mreal, const char*)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pde.cpp:212:19: warning: 'ham' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: mgl_operator_exp(nx,ham->a,a,f); BUILDSTDERR: ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/mgl.dir/pixel.cpp.o cd /builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/src && /usr/lib64/mpich/bin/mpicxx -DHAVE_MEMRCHR -DMGL_HAVE_GSL2 -DMGL_SRC -DNO_COLOR_ARRAY -Dmgl_EXPORTS -I/builddir/build/BUILD/mathgl-2.4.1/include -I/builddir/build/BUILD/mathgl-2.4.1/riscv64-redhat-linux-gnu_mpich/include -I/usr/include/mpich-riscv64 -I/builddir/build/BUILD/mathgl-2.4.1/src/prc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/mgl.dir/pixel.cpp.o -c /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglPrim& mglPrim::operator=(const mglPrim&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:141:81: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglPrim &operator=(const mglPrim &aa) { memcpy(this, &aa, sizeof(mglPrim)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:120:19: note: 'struct mglPrim' declared here BUILDSTDERR: struct MGL_EXPORT mglPrim // NOTE: use float for reducing memory size BUILDSTDERR: ^~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglLight& mglLight::operator=(const mglLight&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:152:36: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglLight' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglLight)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:147:19: note: 'struct mglLight' declared here BUILDSTDERR: struct MGL_EXPORT mglLight BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglBlock& mglBlock::operator=(const mglBlock&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:177:84: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglBlock' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: const mglBlock &operator=(const mglBlock &aa) { memcpy(this, &aa, sizeof(mglBlock)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:165:19: note: 'struct mglBlock' declared here BUILDSTDERR: struct MGL_EXPORT mglBlock BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In copy constructor 'mglTexture::mglTexture(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:278:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); } BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In member function 'const mglTexture& mglTexture::operator=(const mglTexture&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:296:57: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglColor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(col,aa.col,MGL_TEXTURE_COLOURS*sizeof(mglColor)); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/abstract.h:26, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:23, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/type.h:101:19: note: 'struct mglColor' declared here BUILDSTDERR: struct MGL_EXPORT mglColor BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h: In member function 'const mglDrawReg& mglDrawReg::operator=(const mglDrawReg&)': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:80:38: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglDrawReg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: { memcpy(this,&aa,sizeof(mglDrawReg)); return aa; } BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:69:19: note: 'struct mglDrawReg' declared here BUILDSTDERR: struct MGL_EXPORT mglDrawReg BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::quad_vis(const mglPnt&, const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1408:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp: In member function 'virtual bool mglCanvas::trig_vis(const mglPnt&, const mglPnt&, const mglPnt&) const': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:1457:16: warning: unused variable 'r' [-Wunused-variable] BUILDSTDERR: unsigned char r[4]; BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/pixel.cpp:21: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;iGetNx(), nx=dats->GetNy(), ny=dats->GetNz(); // TODO parse several slices? BUILDSTDERR: ^~ BUILDSTDERR: In file included from /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:22, BUILDSTDERR: from /builddir/build/BUILD/mathgl-2.4.1/src/prim.cpp:20: BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h: In instantiation of 'mglStack::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i::mglStack(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:97:107: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:57:33: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPnt]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:11: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPnt' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i& mglStack::operator=(const mglStack&) [with T = mglPrim]': BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/canvas.h:102:23: required from here BUILDSTDERR: /builddir/build/BUILD/mathgl-2.4.1/include/mgl2/base.h:95:43: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mglPrim' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: for(size_t i=0;i