==> Synchronizing chroot copy [/chroot/i686/root] -> [build]...done
==> Making package: edb 1.0.0-3 (Mon Mar  4 21:01:54 2019)
==> Retrieving sources...
  -> Found edb-debugger-1.0.0.tgz
==> Validating source files with sha512sums...
    edb-debugger-1.0.0.tgz ... Passed
Host and machine ids are equal (03ca1e0d79db47a597e66a5149387887): refusing to link journals
==> Making package: edb 1.0.0-3 (Mon 04 Mar 2019 09:01:54 PM EST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 3 providers available for libgl:
:: Repository extra
   1) libglvnd  2) nvidia-340xx-utils  3) nvidia-390xx-utils

Enter a number (default=1): 
looking for conflicting packages...
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (87) avahi-0.7+18+g1b5f401-1.3  cairo-1.16.0-2.0  double-conversion-3.1.1-1.0  fontconfig-2:2.13.1+12+g5f5ec56-1.0  freetype2-2.9.1-1.2  fribidi-1.0.5-1.2  gd-2.2.5-1.1  gdk-pixbuf2-2.38.0-1.0  ghostscript-9.26-2.0  giflib-5.1.4-2.0  graphite-1:1.3.13-1.0  gsfonts-20180524-2.0  gts-0.7.6-5.2  harfbuzz-2.3.1-2.0  ijs-0.35-2.0  jasper-2.0.14-1.1  jbig2dec-0.15-1.0  lcms2-2.9-1.2  libcups-2.2.10-2.0  libdaemon-0.14-4.1  libdatrie-0.2.12-1.1  libdrm-2.4.97-1.0  libedit-20181209_3.1-1.0  libevdev-1.6.0-1.1  libglvnd-1.1.0-1.2  libgudev-232-1.1  libice-1.0.9-2.1  libinput-1.12.6-1.0  libjpeg-turbo-2.0.2-1.0  libnsl-1.2.0-1.2  libomxil-bellagio-0.9.3-2.1  libpaper-1.1.24-11.0  libpciaccess-0.14-1.1  libpng-1.6.36-1.0  libproxy-0.4.15-8.5  librsvg-2:2.44.13-1.0  libsm-1.2.3-1.0  libthai-0.1.28-1.0  libtiff-4.0.10-1.0  libunwind-1.3.1-1.0  libwacom-0.32-1.0  libwebp-1.0.2-1.0  libx11-1.6.7-1.0  libxau-1.0.9-1.0  libxaw-1.0.13-2.2  libxcb-1.13.1-1.0  libxdamage-1.1.4-3.1  libxdmcp-1.1.2-2.1  libxext-1.3.3-2.1  libxfixes-5.0.3-2.1  libxft-2.3.2-2.2  libxi-1.7.9-2.0  libxkbcommon-0.8.3-1.0  libxkbcommon-x11-0.8.3-1.0  libxmu-1.1.2-2.2  libxpm-3.5.12-2.0  libxrender-0.9.10-2.0  libxshmfence-1.3-1.1  libxt-1.1.5-2.1  libxxf86vm-1.1.4-2.1  llvm-libs-7.0.1-2.0  lm_sensors-3.5.0-1.0  lzo-2.10-2.0  mesa-18.3.3-2.0  mtdev-1.1.5-2.2  openjpeg2-2.3.0-3.1  pango-1:1.42.4-1.0  pixman-0.38.0-2.0  qt5-base-5.12.1-2.0  run-parts-4.8.6.1-1.0  shared-mime-info-1.12-1.0  tslib-1.19-1.0  wayland-1.16.0-1.2  xcb-proto-1.13-2.1  xcb-util-0.4.0-2.1  xcb-util-image-0.4.0-2.1  xcb-util-keysyms-0.4.0-2.1  xcb-util-renderutil-0.3.9-2.1  xcb-util-wm-0.4.1-2.1  xdg-utils-1.1.3-3.0  xkeyboard-config-2.26-2.0  xorg-xset-1.2.4-1.1  xorgproto-2018.4-1.0  capstone-4.0.1-1.2  graphviz-2.40.1-14.3  qt5-svg-5.12.1-1.0  qt5-xmlpatterns-5.12.1-1.0

Total Download Size:    42.44 MiB
Total Installed Size:  365.39 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading run-parts-4.8.6.1-1.0-i686.pkg.tar.xz...
downloading xcb-util-keysyms-0.4.0-2.1-i686.pkg.tar.xz...
downloading xcb-util-renderutil-0.3.9-2.1-i686.pkg.tar.xz...
downloading xorg-xset-1.2.4-1.1-i686.pkg.tar.xz...
downloading xdg-utils-1.1.3-3.0-any.pkg.tar.xz...
downloading xcb-util-wm-0.4.1-2.1-i686.pkg.tar.xz...
downloading libxi-1.7.9-2.0-i686.pkg.tar.xz...
downloading xcb-util-0.4.0-2.1-i686.pkg.tar.xz...
downloading xcb-util-image-0.4.0-2.1-i686.pkg.tar.xz...
downloading tslib-1.19-1.0-i686.pkg.tar.xz...
downloading mtdev-1.1.5-2.2-i686.pkg.tar.xz...
downloading libevdev-1.6.0-1.1-i686.pkg.tar.xz...
downloading libgudev-232-1.1-i686.pkg.tar.xz...
downloading libwacom-0.32-1.0-i686.pkg.tar.xz...
downloading libinput-1.12.6-1.0-i686.pkg.tar.xz...
downloading xkeyboard-config-2.26-2.0-any.pkg.tar.xz...
downloading libxkbcommon-0.8.3-1.0-i686.pkg.tar.xz...
downloading libxkbcommon-x11-0.8.3-1.0-i686.pkg.tar.xz...
downloading libproxy-0.4.15-8.5-i686.pkg.tar.xz...
downloading libdaemon-0.14-4.1-i686.pkg.tar.xz...
downloading avahi-0.7+18+g1b5f401-1.3-i686.pkg.tar.xz...
downloading libcups-2.2.10-2.0-i686.pkg.tar.xz...
downloading double-conversion-3.1.1-1.0-i686.pkg.tar.xz...
downloading qt5-base-5.12.1-2.0-i686.pkg.tar.xz...
downloading qt5-xmlpatterns-5.12.1-1.0-i686.pkg.tar.xz...
downloading libxpm-3.5.12-2.0-i686.pkg.tar.xz...
downloading libwebp-1.0.2-1.0-i686.pkg.tar.xz...
downloading gd-2.2.5-1.1-i686.pkg.tar.xz...
downloading jasper-2.0.14-1.1-i686.pkg.tar.xz...
downloading gdk-pixbuf2-2.38.0-1.0-i686.pkg.tar.xz...
downloading libdatrie-0.2.12-1.1-i686.pkg.tar.xz...
downloading libthai-0.1.28-1.0-i686.pkg.tar.xz...
downloading pixman-0.38.0-2.0-i686.pkg.tar.xz...
downloading cairo-1.16.0-2.0-i686.pkg.tar.xz...
downloading fribidi-1.0.5-1.2-i686.pkg.tar.xz...
downloading pango-1:1.42.4-1.0-i686.pkg.tar.xz...
downloading librsvg-2:2.44.13-1.0-i686.pkg.tar.xz...
downloading libxaw-1.0.13-2.2-i686.pkg.tar.xz...
downloading jbig2dec-0.15-1.0-i686.pkg.tar.xz...
downloading libpaper-1.1.24-11.0-i686.pkg.tar.xz...
downloading ijs-0.35-2.0-i686.pkg.tar.xz...
downloading openjpeg2-2.3.0-3.1-i686.pkg.tar.xz...
downloading ghostscript-9.26-2.0-i686.pkg.tar.xz...
downloading gts-0.7.6-5.2-i686.pkg.tar.xz...
downloading gsfonts-20180524-2.0-any.pkg.tar.xz...
downloading graphviz-2.40.1-14.3-i686.pkg.tar.xz...
downloading qt5-svg-5.12.1-1.0-i686.pkg.tar.xz...
downloading capstone-4.0.1-1.2-i686.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
installing wayland...
installing libxxf86vm...
installing libxfixes...
installing libxdamage...
installing libxshmfence...
installing libomxil-bellagio...
installing libunwind...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
    mesa-vdpau: for accelerated video playback
    libva-mesa-driver: for accelerated video playback
installing libglvnd...
installing libpng...
installing graphite...
installing harfbuzz...
Optional dependencies for harfbuzz
    cairo: hb-view program [pending]
installing freetype2...
installing fontconfig...
  
  Fontconfig configuration is done via /etc/fonts/conf.avail and conf.d.
  Read /etc/fonts/conf.d/README for more information.

  Configuration via /etc/fonts/local.conf is still possible,
  but is no longer recommended for options available in conf.avail.

  Main systemwide configuration should be done by symlinks
  (especially for autohinting, sub-pixel and lcdfilter):
  
  cd /etc/fonts/conf.d
  ln -s ../conf.avail/XX-foo.conf
  
  Check also https://wiki.archlinux.org/index.php/Font_Configuration
  and https://wiki.archlinux.org/index.php/Fonts.

Rebuilding fontconfig cache... done.
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    xorg-xprop: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxi...
installing xcb-util...
installing xcb-util-image...
installing tslib...
installing mtdev...
installing libevdev...
installing libgudev...
installing libwacom...
installing libinput...
Optional dependencies for libinput
    gtk3: libinput debug-gui
    python-pyudev: libinput measure
    python-evdev: libinput measure
installing xkeyboard-config...
installing libxkbcommon...
installing libxkbcommon-x11...
installing libproxy...
Optional dependencies for libproxy
    networkmanager: NetworkManager configuration module
    perl: Perl bindings [installed]
    python2: Python 2.x bindings
    python: Python 3.x bindings
    glib2: gsettings configuration module [installed]
    webkit2gtk: PAC proxy support (Webkit2gtk engine)
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    gtk2: gtk2 bindings
    qt4: qt4 bindings
    qt5-base: qt5 bindings [pending]
    pygtk: avahi-bookmarks
    python2-twisted: avahi-bookmarks
    mono: mono bindings
    nss-mdns: NSS support for mDNS
    python-gobject: avahi-discover
    python-dbus: avahi-discover
installing libcups...
installing double-conversion...
installing qt5-base...
Optional dependencies for qt5-base
    qt5-svg: to use SVG icon themes [pending]
    qt5-translations: for some native UI translations
    postgresql-libs: PostgreSQL driver
    mariadb-libs: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    freetds: MS SQL driver
    gtk3: GTK platform plugin
installing qt5-xmlpatterns...
Optional dependencies for qt5-xmlpatterns
    qt5-declarative: QML bindings
installing capstone...
installing libxpm...
installing giflib...
installing libwebp...
Optional dependencies for libwebp
    freeglut: vwebp viewer
installing gd...
Optional dependencies for gd
    perl: bdftogd script [installed]
installing jasper...
Optional dependencies for jasper
    jasper-doc: documentation
    freeglut: jiv support
    glu: jiv support
installing gdk-pixbuf2...
installing libdatrie...
installing libthai...
installing pixman...
installing lzo...
installing cairo...
installing libxft...
installing fribidi...
installing pango...
installing librsvg...
installing libxaw...
installing jbig2dec...
installing lcms2...
installing run-parts...
installing libpaper...
installing ijs...
installing openjpeg2...
installing ghostscript...
Optional dependencies for ghostscript
    texlive-core: needed for dvipdf
    gtk3: needed for gsx
installing gts...
installing gsfonts...
installing libnsl...
installing graphviz...
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - file not found
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - file not found
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gtk.so.6" - file not found
Warning: Could not load "/usr/lib/graphviz/libgvplugin_gdk.so.6" - file not found
Optional dependencies for graphviz
    mono: sharp bindings
    guile: guile bindings [installed]
    lua: lua bindings
    ocaml: ocaml bindings
    perl: perl bindings [installed]
    python2: python bindings
    r: r bindings
    tcl: tcl bindings
    qt4: gvedit
    gtk2: gtk output plugin
    xterm: vimdot
installing qt5-svg...
:: Running post-transaction hooks...
(1/8) Warn about old perl modules
(2/8) Updating fontconfig cache...
(3/8) Probing GDK-Pixbuf loader modules...
(4/8) Reloading system manager configuration...
  Skipped: Current root is not booted.
(5/8) Creating system user accounts...
Creating group avahi with gid 977.
Creating user avahi (Avahi mDNS/DNS-SD daemon) with uid 977 and gid 977.
(6/8) Reloading device manager configuration...
  Skipped: Device manager is not running.
(7/8) Arming ConditionNeedsUpdate...
(8/8) Updating the MIME type database...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (6) boost-libs-1.69.0-1.0  jsoncpp-1.8.4-2.2  libuv-1.26.0-1.0  rhash-1.3.8-1.0  boost-1.69.0-1.0  cmake-3.13.4-1.0

Total Download Size:    14.56 MiB
Total Installed Size:  209.42 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading boost-libs-1.69.0-1.0-i686.pkg.tar.xz...
downloading boost-1.69.0-1.0-i686.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing boost...
Optional dependencies for boost
    python: for python bindings
    python2: for python2 bindings
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    qt5-base: cmake-gui [installed]
    libxkbcommon-x11: cmake-gui [installed]
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the MIME type database...
==> Retrieving sources...
  -> Found edb-debugger-1.0.0.tgz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting edb-debugger-1.0.0.tgz with bsdtar
==> Starting build()...
-- The CXX compiler identification is GNU 8.2.1
-- 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
-- Boost version: 1.69.0
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.0") 
-- Checking for module 'capstone>=3.0.4'
--   Found capstone, version 4.0.1
-- Checking for module 'libgvc>=2.38.0'
--   Found libgvc, version 2.40.1
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /build/edb/src/edb-debugger-1.0.0/build
Scanning dependencies of target edb_autogen
[  1%] Automatic MOC and UIC for target edb
[  1%] Built target edb_autogen
[  1%] Generating ui_DialogThreads.h
[  1%] Generating qrc_debugger.cpp
[  1%] Generating ui_BinaryString.h
[  2%] Generating ui_Debugger.h
[  2%] Generating ui_DialogAbout.h
[  3%] Generating ui_DialogArguments.h
[  3%] Generating ui_DialogAttach.h
[  4%] Generating ui_DialogInputBinaryString.h
[  4%] Generating ui_DialogInputValue.h
[  4%] Generating ui_DialogMemoryRegions.h
[  5%] Generating ui_DialogOptions.h
[  5%] Generating ui_FixedFontSelector.h
[  6%] Generating ui_DialogPlugins.h
Scanning dependencies of target edb
[  6%] Building CXX object src/CMakeFiles/edb.dir/BasicBlock.cpp.o
[  7%] Building CXX object src/CMakeFiles/edb.dir/BinaryString.cpp.o
[  7%] Building CXX object src/CMakeFiles/edb.dir/ByteShiftArray.cpp.o
[  8%] Building CXX object src/CMakeFiles/edb.dir/capstone-edb/Instruction.cpp.o
[  8%] Building CXX object src/CMakeFiles/edb.dir/capstone-edb/Inspection.cpp.o
[  8%] Building CXX object src/CMakeFiles/edb.dir/CommentServer.cpp.o
[  9%] Building CXX object src/CMakeFiles/edb.dir/Configuration.cpp.o
[  9%] Building CXX object src/CMakeFiles/edb.dir/DataViewInfo.cpp.o
[ 10%] Building CXX object src/CMakeFiles/edb.dir/DebugEventHandlers.cpp.o
[ 10%] Building CXX object src/CMakeFiles/edb.dir/Debugger.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugEventHandler.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.h:24,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugEventHandler.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.h:24,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::SizedValue<32>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:1623:60:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<32>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugEventHandler.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.h:24,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::SizedValue<64>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:1624:60:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugEventHandler.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.h:24,
                 from /build/edb/src/edb-debugger-1.0.0/src/Debugger.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 10%] Building CXX object src/CMakeFiles/edb.dir/DialogAbout.cpp.o
[ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogArguments.cpp.o
[ 11%] Building CXX object src/CMakeFiles/edb.dir/DialogAttach.cpp.o
[ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogInputBinaryString.cpp.o
[ 12%] Building CXX object src/CMakeFiles/edb.dir/DialogInputValue.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.cpp:22:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.cpp:22:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/DialogInputValue.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 13%] Building CXX object src/CMakeFiles/edb.dir/DialogMemoryRegions.cpp.o
[ 13%] Building CXX object src/CMakeFiles/edb.dir/DialogOpenProgram.cpp.o
[ 13%] Building CXX object src/CMakeFiles/edb.dir/DialogOptions.cpp.o
[ 14%] Building CXX object src/CMakeFiles/edb.dir/DialogPlugins.cpp.o
[ 14%] Building CXX object src/CMakeFiles/edb.dir/DialogThreads.cpp.o
[ 15%] Building CXX object src/CMakeFiles/edb.dir/edb.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/edb.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/edb.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/edb.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/edb.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/edb.cpp: In function ‘std::unique_ptr<IBinary> edb::v1::get_binary_info(const std::shared_ptr<IRegion>&)’:
/build/edb/src/edb-debugger-1.0.0/src/edb.cpp:874:27: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=]
   } catch (std::exception e) {
                           ^
[ 15%] Building CXX object src/CMakeFiles/edb.dir/ExpressionDialog.cpp.o
[ 15%] Building CXX object src/CMakeFiles/edb.dir/FixedFontSelector.cpp.o
[ 16%] Building CXX object src/CMakeFiles/edb.dir/FloatX.cpp.o
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp: In function ‘QString formatFloat(Float) [with Float = edb::detail::SizedValue<32>]’:
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:293:16: warning: ‘void* memcpy(void*, const void*, size_t)’ offset 8 is out of the bounds [0, 4] of object ‘value’ with type ‘edb::detail::SizedValue<32>’ [-Warray-bounds]
     std::memcpy(reinterpret_cast<char*>(&value)+8,&exponent,sizeof exponent);
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:277:27: note: ‘value’ declared here
 QString formatFloat(Float value)
                     ~~~~~~^~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp: In function ‘QString formatFloat(Float) [with Float = edb::detail::SizedValue<64>]’:
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:293:16: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [9, 10] is out of the bounds [0, 8] of object ‘value’ with type ‘edb::detail::SizedValue<64>’ [-Warray-bounds]
     std::memcpy(reinterpret_cast<char*>(&value)+8,&exponent,sizeof exponent);
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:277:27: note: ‘value’ declared here
 QString formatFloat(Float value)
                     ~~~~~~^~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp: In function ‘Float readFloat(const QString&, bool&) [with Float = long double]’:
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:120:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::negativeInf’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::negativeInf,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:61:47: note: ‘SpecialValues<long double>::negativeInf’ declared here
  static constexpr std::array<std::uint8_t,10> negativeInf {{0,0,0,0,0,0,0,0x80,0xff,0xff}};
                                               ^~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:118:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::positiveInf’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::positiveInf,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:60:47: note: ‘SpecialValues<long double>::positiveInf’ declared here
  static constexpr std::array<std::uint8_t,10> positiveInf {{0,0,0,0,0,0,0,0x80,0xff,0x7f}};
                                               ^~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:116:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::negativeQNaN’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::negativeQNaN,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:65:47: note: ‘SpecialValues<long double>::negativeQNaN’ declared here
  static constexpr std::array<std::uint8_t,10> negativeQNaN{{0,0,0,0,0,0,0,0xc0,0xff,0xff}};
                                               ^~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:114:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::positiveQNaN’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::positiveQNaN,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:64:47: note: ‘SpecialValues<long double>::positiveQNaN’ declared here
  static constexpr std::array<std::uint8_t,10> positiveQNaN{{0,0,0,0,0,0,0,0xc0,0xff,0x7f}};
                                               ^~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:112:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::negativeSNaN’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::negativeSNaN,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:63:47: note: ‘SpecialValues<long double>::negativeSNaN’ declared here
  static constexpr std::array<std::uint8_t,10> negativeSNaN{{0,0,0,0,0,0,0,0x90,0xff,0xff}};
                                               ^~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:110:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘SpecialValues<long double>::positiveSNaN’ with type ‘const std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value,&SpecialValues<Float>::positiveSNaN,sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/FloatX.cpp:62:47: note: ‘SpecialValues<long double>::positiveSNaN’ declared here
  static constexpr std::array<std::uint8_t,10> positiveSNaN{{0,0,0,0,0,0,0,0x90,0xff,0x7f}};
                                               ^~~~~~~~~~~~
[ 16%] Building CXX object src/CMakeFiles/edb.dir/Function.cpp.o
[ 17%] Building CXX object src/CMakeFiles/edb.dir/HexStringValidator.cpp.o
[ 17%] Building CXX object src/CMakeFiles/edb.dir/main.cpp.o
[ 17%] Building CXX object src/CMakeFiles/edb.dir/MemoryRegions.cpp.o
[ 18%] Building CXX object src/CMakeFiles/edb.dir/PluginModel.cpp.o
[ 18%] Building CXX object src/CMakeFiles/edb.dir/ProcessModel.cpp.o
[ 19%] Building CXX object src/CMakeFiles/edb.dir/qhexview/qhexview.cpp.o
[ 19%] Building CXX object src/CMakeFiles/edb.dir/QLongValidator.cpp.o
[ 19%] Building CXX object src/CMakeFiles/edb.dir/QULongValidator.cpp.o
[ 20%] Building CXX object src/CMakeFiles/edb.dir/RecentFileManager.cpp.o
[ 20%] Building CXX object src/CMakeFiles/edb.dir/RegionBuffer.cpp.o
[ 21%] Building CXX object src/CMakeFiles/edb.dir/Register.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/src/Register.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/Register.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/src/Register.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/Register.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 21%] Building CXX object src/CMakeFiles/edb.dir/RegisterViewModelBase.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::SizedValue<16>]’:
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:70:3:   required from ‘bool RegisterViewModelBase::setDebuggeeRegister(const QString&, const T&, T&) [with T = edb::detail::SizedValue<16>]’
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:84:128:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const class edb::detail::SizedValue<16>’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::SizedValue<32>]’:
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:70:3:   required from ‘bool RegisterViewModelBase::setDebuggeeRegister(const QString&, const T&, T&) [with T = edb::detail::SizedValue<32>]’
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:85:128:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const class edb::detail::SizedValue<32>’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::SizedValue<64>]’:
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:70:3:   required from ‘bool RegisterViewModelBase::setDebuggeeRegister(const QString&, const T&, T&) [with T = edb::detail::SizedValue<64>]’
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:86:128:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::Value80]’:
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:70:3:   required from ‘bool RegisterViewModelBase::setDebuggeeRegister(const QString&, const T&, T&) [with T = edb::detail::Value80]’
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:87:128:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const struct edb::detail::Value80’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::LargeSizedValue<128>]’:
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:70:3:   required from ‘bool RegisterViewModelBase::setDebuggeeRegister(const QString&, const T&, T&) [with T = edb::detail::LargeSizedValue<128>]’
/build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:88:128:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const struct edb::detail::LargeSizedValue<128>’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/RegisterViewModelBase.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 21%] Building CXX object src/CMakeFiles/edb.dir/State.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/State.cpp:21:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/State.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/State.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/State.cpp:21:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/State.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/State.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 22%] Building CXX object src/CMakeFiles/edb.dir/SymbolManager.cpp.o
[ 22%] Building CXX object src/CMakeFiles/edb.dir/session/SessionManager.cpp.o
[ 23%] Building CXX object src/CMakeFiles/edb.dir/session/SessionError.cpp.o
[ 23%] Building CXX object src/CMakeFiles/edb.dir/ThreadsModel.cpp.o
[ 24%] Building CXX object src/CMakeFiles/edb.dir/widgets/LineEdit.cpp.o
[ 24%] Building CXX object src/CMakeFiles/edb.dir/widgets/NavigationHistory.cpp.o
[ 24%] Building CXX object src/CMakeFiles/edb.dir/widgets/QDisassemblyView.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/NavigationHistory.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.cpp:20:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/NavigationHistory.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/widgets/QDisassemblyView.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 25%] Building CXX object src/CMakeFiles/edb.dir/widgets/RegisterViewDelegate.cpp.o
[ 25%] Building CXX object src/CMakeFiles/edb.dir/widgets/SyntaxHighlighter.cpp.o
[ 26%] Building CXX object src/CMakeFiles/edb.dir/widgets/TabWidget.cpp.o
[ 26%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonArray.cpp.o
[ 26%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonDocument.cpp.o
[ 27%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonObject.cpp.o
[ 27%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonParseError.cpp.o
[ 28%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonParser.cpp.o
[ 28%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonValue.cpp.o
[ 28%] Building CXX object src/CMakeFiles/edb.dir/qjson4/QJsonValueRef.cpp.o
[ 29%] Building CXX object src/CMakeFiles/edb.dir/qrc_debugger.cpp.o
[ 29%] Building CXX object src/CMakeFiles/edb.dir/arch/x86-generic/ArchProcessor.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 64; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:426:52:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 32; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:427:52:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 32; ValueType = unsigned int; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:966:102:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘unsigned int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 64; ValueType = long long unsigned int; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:988:111:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘long long unsigned int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/ArchProcessor.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 30%] Building CXX object src/CMakeFiles/edb.dir/arch/x86-generic/RegisterViewModel.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/src/arch/x86-generic/RegisterViewModel.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 30%] Building CXX object src/CMakeFiles/edb.dir/graph/GraphEdge.cpp.o
[ 30%] Building CXX object src/CMakeFiles/edb.dir/graph/GraphicsScene.cpp.o
[ 31%] Building CXX object src/CMakeFiles/edb.dir/graph/GraphNode.cpp.o
[ 31%] Building CXX object src/CMakeFiles/edb.dir/graph/GraphWidget.cpp.o
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp: In member function ‘virtual void GraphWidget::keyPressEvent(QKeyEvent*)’:
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp:291:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if(!event->isAutoRepeat()) {
   ^~
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp:295:2: note: here
  default:
  ^~~~~~~
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp: In member function ‘virtual void GraphWidget::keyReleaseEvent(QKeyEvent*)’:
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp:308:3: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if(!event->isAutoRepeat()) {
   ^~
/build/edb/src/edb-debugger-1.0.0/src/graph/GraphWidget.cpp:312:2: note: here
  default:
  ^~~~~~~
[ 32%] Building CXX object src/CMakeFiles/edb.dir/edb_autogen/mocs_compilation.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/moc_ArchProcessor.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/mocs_compilation.cpp:4:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/moc_ArchProcessor.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/mocs_compilation.cpp:4:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/moc_ArchProcessor.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/mocs_compilation.cpp:4:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/moc_ArchProcessor.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/mocs_compilation.cpp:4:
/build/edb/src/edb-debugger-1.0.0/build/src/edb_autogen/DGKZTCOIDE/../../../../include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 32%] Linking CXX executable ../edb
[ 32%] Built target edb
Scanning dependencies of target DebuggerCore_autogen
[ 32%] Automatic MOC and UIC for target DebuggerCore
[ 32%] Built target DebuggerCore_autogen
[ 33%] Generating ui_DialogMemoryAccess.h
Scanning dependencies of target DebuggerCore
[ 33%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/DebuggerCoreBase.cpp.o
[ 33%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/DebuggerCoreUNIX.cpp.o
[ 34%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/DebuggerCore.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:32:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugger.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/DebuggerCoreBase.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/DebuggerCoreUNIX.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:22:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:32:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IDebugger.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/DebuggerCoreBase.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/DebuggerCoreUNIX.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:22:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp: In member function ‘virtual Status DebuggerCorePlugin::DebuggerCore::open(const QString&, const QString&, const QList<QByteArray>&, const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:837:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class QChar’; use assignment or value-initialization instead [-Wclass-memaccess]
  std::memset(sharedMem,0,sharedMemSize);
                                       ^
In file included from /usr/include/qt/QtCore/qstring.h:48,
                 from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtCore/QObject:1,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/DebuggerCore.cpp:22:
/usr/include/qt/QtCore/qchar.h:62:21: note: ‘class QChar’ declared here
 class Q_CORE_EXPORT QChar {
                     ^~~~~
[ 34%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/PlatformCommon.cpp.o
[ 35%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/PlatformEvent.cpp.o
[ 35%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/PlatformProcess.cpp.o
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp: In member function ‘long int DebuggerCorePlugin::PlatformProcess::ptrace_peek(edb::address_t, bool*) const’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp:645:73: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  auto nativeAddress=reinterpret_cast<const void* const>(address.toUint());
                                                                         ^
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp: In member function ‘bool DebuggerCorePlugin::PlatformProcess::ptrace_poke(edb::address_t, long int)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformProcess.cpp:666:73: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  auto nativeAddress=reinterpret_cast<const void* const>(address.toUint());
                                                                         ^
[ 36%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/PlatformRegion.cpp.o
[ 36%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/PlatformThread.cpp.o
[ 36%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/FeatureDetect.cpp.o
[ 37%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/DialogMemoryAccess.cpp.o
[ 37%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/arch/x86-generic/Breakpoint.cpp.o
[ 38%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/arch/x86-generic/PlatformState.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘void DebuggerCorePlugin::PlatformState::fillFrom(const UserRegsStructX86&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:133:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EAX], &regs.eax, sizeof(regs.eax));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:134:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ECX], &regs.ecx, sizeof(regs.ecx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:135:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EDX], &regs.edx, sizeof(regs.edx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:136:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EBX], &regs.ebx, sizeof(regs.ebx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:137:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ESP], &regs.esp, sizeof(regs.esp));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:138:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EBP], &regs.ebp, sizeof(regs.ebp));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:139:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ESI], &regs.esi, sizeof(regs.esi));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:140:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EDI], &regs.edi, sizeof(regs.edi));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:141:65: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.orig_ax, &regs.orig_eax, sizeof(regs.orig_eax));
                                                                 ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:142:59: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.flags, &regs.eflags, sizeof(regs.eflags));
                                                           ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:143:50: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const long int’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.IP, &regs.eip, sizeof(regs.eip));
                                                  ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘void DebuggerCorePlugin::PlatformState::fillFrom(const PrStatus_X86&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:336:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EAX], &regs.eax, sizeof(regs.eax));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:337:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ECX], &regs.ecx, sizeof(regs.ecx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:338:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EDX], &regs.edx, sizeof(regs.edx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:339:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EBX], &regs.ebx, sizeof(regs.ebx));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:340:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ESP], &regs.esp, sizeof(regs.esp));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:341:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EBP], &regs.ebp, sizeof(regs.ebp));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:342:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::ESI], &regs.esi, sizeof(regs.esi));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:343:64: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.GPRegs[X86::EDI], &regs.edi, sizeof(regs.edi));
                                                                ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘std::array<edb::address_t, 16>::value_type’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:344:65: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.orig_ax, &regs.orig_eax, sizeof(regs.orig_eax));
                                                                 ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:345:59: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.flags, &regs.eflags, sizeof(regs.eflags));
                                                           ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘using reg_t = class edb::address_t’ {aka ‘class edb::address_t’} declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:346:50: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const uint32_t’ {aka ‘const unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&x86.IP, &regs.eip, sizeof(regs.eip));
                                                  ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘bool DebuggerCorePlugin::PlatformState::fillFrom(const DebuggerCorePlugin::X86XState&, std::size_t)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:433:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct DebuggerCorePlugin::PlatformState::X87’; use assignment or value-initialization instead [-Wclass-memaccess]
   std::memset(&x87, 0, sizeof x87);
                                  ^
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:360:9: note: ‘struct DebuggerCorePlugin::PlatformState::X87’ declared here
  struct X87 {
         ^~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘void DebuggerCorePlugin::PlatformState::AVX::setXMM(std::size_t, edb::value128)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:735:54: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 8>::value_’ from an array of ‘using value128 = struct edb::detail::LargeSizedValue<128>’ {aka ‘struct edb::detail::LargeSizedValue<128>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&zmmStorage[index], &value, sizeof value);
                                                      ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘void DebuggerCorePlugin::PlatformState::AVX::setYMM(std::size_t, edb::value256)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:746:55: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 8>::value_’ from an array of ‘using value256 = struct edb::detail::LargeSizedValue<256>’ {aka ‘struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&zmmStorage[index], &value, sizeof(value));
                                                       ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘virtual edb::value80 DebuggerCorePlugin::PlatformState::fpu_register(std::size_t) const’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1121:37: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘using value80 = struct edb::detail::Value80’ {aka ‘struct edb::detail::Value80’} with ‘protected’ member ‘edb::detail::ValueBase<16, 5>::value_’ from an array of ‘const uint64_t’ {aka ‘const long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&v, &mant, sizeof mant);
                                     ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:247:8: note: ‘using value80 = struct edb::detail::Value80’ {aka ‘struct edb::detail::Value80’} declared here
 struct Value80 : public ValueBase<16,5> {
        ^~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp: In member function ‘virtual void DebuggerCorePlugin::PlatformState::set_register(const Register&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1282:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::detail::Value80, 8>::value_type’ {aka ‘struct edb::detail::Value80’} with ‘protected’ member ‘edb::detail::ValueBase<16, 5>::value_’ from an array of ‘const class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
    std::memcpy(&x87.R[i], &value, sizeof value);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:247:8: note: ‘std::array<edb::detail::Value80, 8>::value_type’ {aka ‘struct edb::detail::Value80’} declared here
 struct Value80 : public ValueBase<16,5> {
        ^~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1324:56: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 8>::value_’ from an array of ‘const struct edb::detail::LargeSizedValue<128>’; use assignment or copy-initialization instead [-Wclass-memaccess]
    std::memcpy(&avx.zmmStorage[i], &value, sizeof value);
                                                        ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1337:56: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 8>::value_’ from an array of ‘const struct edb::detail::LargeSizedValue<256>’; use assignment or copy-initialization instead [-Wclass-memaccess]
    std::memcpy(&avx.zmmStorage[i], &value, sizeof value);
                                                        ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘std::array<edb::detail::LargeSizedValue<512>, 32>::value_type’ {aka ‘struct edb::detail::LargeSizedValue<512>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 64; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:859:77:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 32; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:861:77:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:890:61:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 16; ValueType = edb::address_t; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:902:76:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::address_t’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::Value80; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:936:62:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘struct edb::detail::Value80’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 16; ValueType = edb::detail::SizedValue<16>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:964:61:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<16>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::SizedValue<64>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:992:74:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::LargeSizedValue<128>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1007:66:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘struct edb::detail::LargeSizedValue<128>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::SizedValue<32>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:1025:69:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<32>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 32; ValueType = edb::detail::SizedValue<64>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:837:32:   required from ‘Register DebuggerCorePlugin::findRegisterValue(const Names&, const Regs&, const QString&, Register::Type, std::size_t, int) [with unsigned int bitSize = 32; Names = std::array<const char*, 16>; Regs = std::array<edb::address_t, 16>; std::size_t = unsigned int]’
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:864:110:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 16; ValueType = edb::detail::SizedValue<64>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:837:32:   required from ‘Register DebuggerCorePlugin::findRegisterValue(const Names&, const Regs&, const QString&, Register::Type, std::size_t, int) [with unsigned int bitSize = 16; Names = std::array<const char*, 16>; Regs = std::array<edb::address_t, 16>; std::size_t = unsigned int]’
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:866:110:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 8; ValueType = edb::detail::SizedValue<64>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:837:32:   required from ‘Register DebuggerCorePlugin::findRegisterValue(const Names&, const Regs&, const QString&, Register::Type, std::size_t, int) [with unsigned int bitSize = 8; Names = std::array<const char*, 16>; Regs = std::array<edb::address_t, 16>; std::size_t = unsigned int]’
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:868:125:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<64>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘Register make_Register(const QString&, ValueType, Type) [with unsigned int bitSize = 0; ValueType = edb::detail::SizedValue<16>; Type = Register::Type]’:
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:837:32:   required from ‘Register DebuggerCorePlugin::findRegisterValue(const Names&, const Regs&, const QString&, Register::Type, std::size_t, int) [with unsigned int bitSize = 0; Names = std::array<const char*, 6>; Regs = std::array<edb::detail::SizedValue<16>, 6>; std::size_t = unsigned int]’
/build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:872:110:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:130:13: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘class edb::detail::SizedValue<16>’; use assignment or copy-initialization instead [-Wclass-memaccess]
  std::memcpy(&reg.value_,&value,size);
  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 38%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/arch/x86-generic/PlatformThread.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp:23:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IThread.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformThread.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp:23:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IThread.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/PlatformThread.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformThread.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 38%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/DebuggerCore_autogen/mocs_compilation.cpp.o
[ 39%] Linking CXX shared library ../../libDebuggerCore.so
[ 39%] Built target DebuggerCore
Scanning dependencies of target Analyzer_autogen
[ 39%] Automatic MOC and UIC for target Analyzer
[ 39%] Built target Analyzer_autogen
[ 40%] Generating ui_DialogXRefs.h
[ 40%] Generating ui_OptionsPage.h
[ 40%] Generating ui_SpecifiedFunctions.h
Scanning dependencies of target Analyzer
[ 40%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/Analyzer.cpp.o
[ 41%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/AnalyzerWidget.cpp.o
[ 41%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/OptionsPage.cpp.o
[ 41%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/SpecifiedFunctions.cpp.o
[ 42%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/DialogXRefs.cpp.o
[ 42%] Building CXX object plugins/Analyzer/CMakeFiles/Analyzer.dir/Analyzer_autogen/mocs_compilation.cpp.o
[ 43%] Linking CXX shared library ../../libAnalyzer.so
[ 43%] Built target Analyzer
Scanning dependencies of target Assembler_autogen
[ 43%] Automatic MOC and UIC for target Assembler
[ 43%] Built target Assembler_autogen
[ 43%] Generating ui_OptionsPage.h
[ 43%] Generating qrc_Assembler.cpp
[ 44%] Generating ui_DialogAssembler.h
Scanning dependencies of target Assembler
[ 45%] Building CXX object plugins/Assembler/CMakeFiles/Assembler.dir/Assembler.cpp.o
[ 45%] Building CXX object plugins/Assembler/CMakeFiles/Assembler.dir/DialogAssembler.cpp.o
[ 45%] Building CXX object plugins/Assembler/CMakeFiles/Assembler.dir/OptionsPage.cpp.o
[ 46%] Building CXX object plugins/Assembler/CMakeFiles/Assembler.dir/qrc_Assembler.cpp.o
[ 46%] Building CXX object plugins/Assembler/CMakeFiles/Assembler.dir/Assembler_autogen/mocs_compilation.cpp.o
[ 47%] Linking CXX shared library ../../libAssembler.so
[ 47%] Built target Assembler
Scanning dependencies of target BinaryInfo_autogen
[ 47%] Automatic MOC and UIC for target BinaryInfo
[ 47%] Built target BinaryInfo_autogen
[ 48%] Generating ui_DialogHeader.h
[ 48%] Generating ui_OptionsPage.h
Scanning dependencies of target BinaryInfo
[ 48%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/BinaryInfo.cpp.o
[ 49%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/DialogHeader.cpp.o
[ 49%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/ELFXX.cpp.o
[ 49%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/ELF32.cpp.o
[ 50%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/ELF64.cpp.o
[ 50%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/OptionsPage.cpp.o
[ 51%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/PE32.cpp.o
[ 51%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/symbols.cpp.o
[ 51%] Building CXX object plugins/BinaryInfo/CMakeFiles/BinaryInfo.dir/BinaryInfo_autogen/mocs_compilation.cpp.o
[ 52%] Linking CXX shared library ../../libBinaryInfo.so
[ 52%] Built target BinaryInfo
Scanning dependencies of target BinarySearcher_autogen
[ 53%] Automatic MOC and UIC for target BinarySearcher
[ 53%] Built target BinarySearcher_autogen
[ 53%] Generating ui_DialogBinaryString.h
[ 54%] Generating ui_DialogASCIIString.h
Scanning dependencies of target BinarySearcher
[ 54%] Building CXX object plugins/BinarySearcher/CMakeFiles/BinarySearcher.dir/BinarySearcher.cpp.o
[ 55%] Building CXX object plugins/BinarySearcher/CMakeFiles/BinarySearcher.dir/DialogASCIIString.cpp.o
[ 55%] Building CXX object plugins/BinarySearcher/CMakeFiles/BinarySearcher.dir/DialogBinaryString.cpp.o
[ 56%] Building CXX object plugins/BinarySearcher/CMakeFiles/BinarySearcher.dir/BinarySearcher_autogen/mocs_compilation.cpp.o
[ 56%] Linking CXX shared library ../../libBinarySearcher.so
[ 56%] Built target BinarySearcher
Scanning dependencies of target Bookmarks_autogen
[ 56%] Automatic MOC and UIC for target Bookmarks
[ 56%] Built target Bookmarks_autogen
[ 56%] Generating ui_Bookmarks.h
Scanning dependencies of target Bookmarks
[ 56%] Building CXX object plugins/Bookmarks/CMakeFiles/Bookmarks.dir/Bookmarks.cpp.o
[ 57%] Building CXX object plugins/Bookmarks/CMakeFiles/Bookmarks.dir/BookmarkWidget.cpp.o
[ 57%] Building CXX object plugins/Bookmarks/CMakeFiles/Bookmarks.dir/BookmarksModel.cpp.o
/build/edb/src/edb-debugger-1.0.0/plugins/Bookmarks/BookmarksModel.cpp: In member function ‘virtual QVariant BookmarksPlugin::BookmarksModel::data(const QModelIndex&, int) const’:
/build/edb/src/edb-debugger-1.0.0/plugins/Bookmarks/BookmarksModel.cpp:72:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
    switch(bookmark.type) {
    ^~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/Bookmarks/BookmarksModel.cpp:77:3: note: here
   case 2:  return bookmark.comment;
   ^~~~
[ 58%] Building CXX object plugins/Bookmarks/CMakeFiles/Bookmarks.dir/Bookmarks_autogen/mocs_compilation.cpp.o
[ 58%] Linking CXX shared library ../../libBookmarks.so
[ 58%] Built target Bookmarks
Scanning dependencies of target BreakpointManager_autogen
[ 59%] Automatic MOC and UIC for target BreakpointManager
[ 59%] Built target BreakpointManager_autogen
[ 60%] Generating ui_DialogBreakpoints.h
Scanning dependencies of target BreakpointManager
[ 60%] Building CXX object plugins/BreakpointManager/CMakeFiles/BreakpointManager.dir/BreakpointManager.cpp.o
[ 61%] Building CXX object plugins/BreakpointManager/CMakeFiles/BreakpointManager.dir/DialogBreakpoints.cpp.o
[ 61%] Building CXX object plugins/BreakpointManager/CMakeFiles/BreakpointManager.dir/BreakpointManager_autogen/mocs_compilation.cpp.o
[ 61%] Linking CXX shared library ../../libBreakpointManager.so
[ 61%] Built target BreakpointManager
Scanning dependencies of target CheckVersion_autogen
[ 61%] Automatic MOC and UIC for target CheckVersion
[ 61%] Built target CheckVersion_autogen
[ 61%] Generating ui_OptionsPage.h
Scanning dependencies of target CheckVersion
[ 62%] Building CXX object plugins/CheckVersion/CMakeFiles/CheckVersion.dir/CheckVersion.cpp.o
[ 62%] Building CXX object plugins/CheckVersion/CMakeFiles/CheckVersion.dir/OptionsPage.cpp.o
[ 62%] Building CXX object plugins/CheckVersion/CMakeFiles/CheckVersion.dir/CheckVersion_autogen/mocs_compilation.cpp.o
[ 63%] Linking CXX shared library ../../libCheckVersion.so
[ 63%] Built target CheckVersion
Scanning dependencies of target DumpState_autogen
[ 63%] Automatic MOC and UIC for target DumpState
[ 63%] Built target DumpState_autogen
[ 63%] Generating ui_OptionsPage.h
Scanning dependencies of target DumpState
[ 64%] Building CXX object plugins/DumpState/CMakeFiles/DumpState.dir/DumpState.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.cpp:23:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.cpp:23:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/DumpState/DumpState.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 64%] Building CXX object plugins/DumpState/CMakeFiles/DumpState.dir/OptionsPage.cpp.o
[ 64%] Building CXX object plugins/DumpState/CMakeFiles/DumpState.dir/DumpState_autogen/mocs_compilation.cpp.o
[ 65%] Linking CXX shared library ../../libDumpState.so
[ 65%] Built target DumpState
Scanning dependencies of target FunctionFinder_autogen
[ 66%] Automatic MOC and UIC for target FunctionFinder
[ 66%] Built target FunctionFinder_autogen
[ 67%] Generating ui_DialogFunctions.h
Scanning dependencies of target FunctionFinder
[ 67%] Building CXX object plugins/FunctionFinder/CMakeFiles/FunctionFinder.dir/DialogFunctions.cpp.o
[ 68%] Building CXX object plugins/FunctionFinder/CMakeFiles/FunctionFinder.dir/FunctionFinder.cpp.o
[ 68%] Building CXX object plugins/FunctionFinder/CMakeFiles/FunctionFinder.dir/FunctionFinder_autogen/mocs_compilation.cpp.o
[ 68%] Linking CXX shared library ../../libFunctionFinder.so
[ 68%] Built target FunctionFinder
Scanning dependencies of target HardwareBreakpoints_autogen
[ 69%] Automatic MOC and UIC for target HardwareBreakpoints
[ 69%] Built target HardwareBreakpoints_autogen
[ 69%] Generating ui_DialogHWBreakpoints.h
Scanning dependencies of target HardwareBreakpoints
[ 70%] Building CXX object plugins/HardwareBreakpoints/CMakeFiles/HardwareBreakpoints.dir/DialogHWBreakpoints.cpp.o
[ 70%] Building CXX object plugins/HardwareBreakpoints/CMakeFiles/HardwareBreakpoints.dir/HardwareBreakpoints.cpp.o
[ 70%] Building CXX object plugins/HardwareBreakpoints/CMakeFiles/HardwareBreakpoints.dir/libHardwareBreakpoints.cpp.o
[ 71%] Building CXX object plugins/HardwareBreakpoints/CMakeFiles/HardwareBreakpoints.dir/HardwareBreakpoints_autogen/mocs_compilation.cpp.o
[ 71%] Linking CXX shared library ../../libHardwareBreakpoints.so
[ 71%] Built target HardwareBreakpoints
Scanning dependencies of target OpcodeSearcher_autogen
[ 71%] Automatic MOC and UIC for target OpcodeSearcher
[ 71%] Built target OpcodeSearcher_autogen
[ 71%] Generating ui_DialogOpcodes.h
Scanning dependencies of target OpcodeSearcher
[ 71%] Building CXX object plugins/OpcodeSearcher/CMakeFiles/OpcodeSearcher.dir/DialogOpcodes.cpp.o
[ 72%] Building CXX object plugins/OpcodeSearcher/CMakeFiles/OpcodeSearcher.dir/OpcodeSearcher.cpp.o
[ 72%] Building CXX object plugins/OpcodeSearcher/CMakeFiles/OpcodeSearcher.dir/OpcodeSearcher_autogen/mocs_compilation.cpp.o
[ 73%] Linking CXX shared library ../../libOpcodeSearcher.so
[ 73%] Built target OpcodeSearcher
Scanning dependencies of target ProcessProperties_autogen
[ 73%] Automatic MOC and UIC for target ProcessProperties
[ 73%] Built target ProcessProperties_autogen
[ 74%] Generating ui_DialogProcessProperties.h
[ 74%] Generating ui_DialogStrings.h
Scanning dependencies of target ProcessProperties
[ 74%] Building CXX object plugins/ProcessProperties/CMakeFiles/ProcessProperties.dir/DialogProcessProperties.cpp.o
[ 75%] Building CXX object plugins/ProcessProperties/CMakeFiles/ProcessProperties.dir/DialogStrings.cpp.o
[ 75%] Building CXX object plugins/ProcessProperties/CMakeFiles/ProcessProperties.dir/ProcessProperties.cpp.o
[ 76%] Building CXX object plugins/ProcessProperties/CMakeFiles/ProcessProperties.dir/ProcessProperties_autogen/mocs_compilation.cpp.o
[ 76%] Linking CXX shared library ../../libProcessProperties.so
[ 76%] Built target ProcessProperties
Scanning dependencies of target ROPTool_autogen
[ 77%] Automatic MOC and UIC for target ROPTool
[ 77%] Built target ROPTool_autogen
[ 78%] Generating ui_DialogROPTool.h
Scanning dependencies of target ROPTool
[ 78%] Building CXX object plugins/ROPTool/CMakeFiles/ROPTool.dir/DialogROPTool.cpp.o
[ 79%] Building CXX object plugins/ROPTool/CMakeFiles/ROPTool.dir/ROPTool.cpp.o
[ 79%] Building CXX object plugins/ROPTool/CMakeFiles/ROPTool.dir/ROPTool_autogen/mocs_compilation.cpp.o
[ 79%] Linking CXX shared library ../../libROPTool.so
[ 79%] Built target ROPTool
Scanning dependencies of target References_autogen
[ 79%] Automatic MOC and UIC for target References
[ 79%] Built target References_autogen
[ 79%] Generating ui_DialogReferences.h
Scanning dependencies of target References
[ 80%] Building CXX object plugins/References/CMakeFiles/References.dir/DialogReferences.cpp.o
[ 80%] Building CXX object plugins/References/CMakeFiles/References.dir/References.cpp.o
[ 80%] Building CXX object plugins/References/CMakeFiles/References.dir/References_autogen/mocs_compilation.cpp.o
[ 81%] Linking CXX shared library ../../libReferences.so
[ 81%] Built target References
Scanning dependencies of target SymbolViewer_autogen
[ 82%] Automatic MOC and UIC for target SymbolViewer
[ 82%] Built target SymbolViewer_autogen
[ 83%] Generating ui_DialogSymbolViewer.h
Scanning dependencies of target SymbolViewer
[ 83%] Building CXX object plugins/SymbolViewer/CMakeFiles/SymbolViewer.dir/DialogSymbolViewer.cpp.o
[ 83%] Building CXX object plugins/SymbolViewer/CMakeFiles/SymbolViewer.dir/SymbolViewer.cpp.o
[ 84%] Building CXX object plugins/SymbolViewer/CMakeFiles/SymbolViewer.dir/SymbolViewer_autogen/mocs_compilation.cpp.o
[ 84%] Linking CXX shared library ../../libSymbolViewer.so
[ 84%] Built target SymbolViewer
Scanning dependencies of target Backtrace_autogen
[ 84%] Automatic MOC and UIC for target Backtrace
[ 84%] Built target Backtrace_autogen
[ 84%] Generating ui_DialogBacktrace.h
Scanning dependencies of target Backtrace
[ 85%] Building CXX object plugins/Backtrace/CMakeFiles/Backtrace.dir/Backtrace.cpp.o
[ 85%] Building CXX object plugins/Backtrace/CMakeFiles/Backtrace.dir/DialogBacktrace.cpp.o
[ 86%] Building CXX object plugins/Backtrace/CMakeFiles/Backtrace.dir/CallStack.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.cpp:24:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/IState.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.cpp:24:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/IBinary.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/edb.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/Backtrace/CallStack.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 86%] Building CXX object plugins/Backtrace/CMakeFiles/Backtrace.dir/Backtrace_autogen/mocs_compilation.cpp.o
[ 87%] Linking CXX shared library ../../libBacktrace.so
[ 87%] Built target Backtrace
Scanning dependencies of target HeapAnalyzer_autogen
[ 87%] Automatic MOC and UIC for target HeapAnalyzer
[ 87%] Built target HeapAnalyzer_autogen
[ 87%] Generating ui_DialogHeap.h
Scanning dependencies of target HeapAnalyzer
[ 87%] Building CXX object plugins/HeapAnalyzer/CMakeFiles/HeapAnalyzer.dir/DialogHeap.cpp.o
[ 88%] Building CXX object plugins/HeapAnalyzer/CMakeFiles/HeapAnalyzer.dir/HeapAnalyzer.cpp.o
[ 88%] Building CXX object plugins/HeapAnalyzer/CMakeFiles/HeapAnalyzer.dir/ResultViewModel.cpp.o
[ 89%] Building CXX object plugins/HeapAnalyzer/CMakeFiles/HeapAnalyzer.dir/HeapAnalyzer_autogen/mocs_compilation.cpp.o
[ 89%] Linking CXX shared library ../../libHeapAnalyzer.so
[ 89%] Built target HeapAnalyzer
Scanning dependencies of target ODbgRegisterView_autogen
[ 90%] Automatic MOC and UIC for target ODbgRegisterView
[ 90%] Built target ODbgRegisterView_autogen
Scanning dependencies of target ODbgRegisterView
[ 90%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/DialogEditGPR.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditGPR.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 91%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/GPREdit.cpp.o
[ 91%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/Plugin.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/Plugin.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/Plugin.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/Plugin.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/include/ArchProcessor.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/Plugin.cpp:19:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 92%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/RegisterView.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 92%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/ValueField.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.h:22,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/ValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 93%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/FieldWidget.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/FieldWidget.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/FieldWidget.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/FieldWidget.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/FieldWidget.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 93%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/DialogEditSIMDRegister.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = std::array<unsigned char, 32>]’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:501:25:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const struct std::array<unsigned char, 32>’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditSIMDRegister.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 93%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/NumberEdit.cpp.o
[ 94%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/EntryGridKeyUpDownEventFilter.cpp.o
[ 94%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/x86Groups.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86Groups.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 95%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/x86FPUValueField.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86FPUValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86FPUValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86FPUValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/include/RegisterViewModelBase.h:4,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/RegisterView.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/x86FPUValueField.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 95%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/Float80Edit.cpp.o
[ 95%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/DialogEditFPU.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In instantiation of ‘void Register::setValueFrom(const T&) [with T = edb::detail::Value80]’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:131:25:   required from here
/build/edb/src/edb-debugger-1.0.0/include/Register.h:100:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘const struct edb::detail::Value80’; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_,&source,bitSize_/8);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:18:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:67:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘negativeInf’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &negativeInf, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:49:38: note: ‘negativeInf’ declared here
  static std::array<std::uint8_t, 10> negativeInf{0, 0, 0, 0, 0, 0, 0, 0x80, 0xff, 0xff};
                                      ^~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:65:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘positiveInf’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &positiveInf, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:48:38: note: ‘positiveInf’ declared here
  static std::array<std::uint8_t, 10> positiveInf{0, 0, 0, 0, 0, 0, 0, 0x80, 0xff, 0x7f};
                                      ^~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:63:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘negativeQNaN’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &negativeQNaN, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:54:38: note: ‘negativeQNaN’ declared here
  static std::array<std::uint8_t, 10> negativeQNaN{0, 0, 0, 0, 0, 0, 0, 0xc0, 0xff, 0xff};
                                      ^~~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:61:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘positiveQNaN’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &positiveQNaN, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:53:38: note: ‘positiveQNaN’ declared here
  static std::array<std::uint8_t, 10> positiveQNaN{0, 0, 0, 0, 0, 0, 0, 0xc0, 0xff, 0x7f};
                                      ^~~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:59:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘negativeSNaN’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &negativeSNaN, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:51:38: note: ‘negativeSNaN’ declared here
  static std::array<std::uint8_t, 10> negativeSNaN{0, 0, 0, 0, 0, 0, 0, 0x90, 0xff, 0xff};
                                      ^~~~~~~~~~~~
In function ‘long double ODbgRegisterView::{anonymous}::readFloat(const QString&, bool&)’,
    inlined from ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’ at /build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:156:30:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:57:14: warning: ‘void* memcpy(void*, const void*, size_t)’ forming offset [11, 12] is out of the bounds [0, 10] of object ‘positiveSNaN’ with type ‘std::array<unsigned char, 10>’ [-Warray-bounds]
   std::memcpy(&value, &positiveSNaN, sizeof value);
   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp: In member function ‘void ODbgRegisterView::DialogEditFPU::onFloatEdited(const QString&)’:
/build/edb/src/edb-debugger-1.0.0/plugins/ODbgRegisterView/DialogEditFPU.cpp:50:38: note: ‘positiveSNaN’ declared here
  static std::array<std::uint8_t, 10> positiveSNaN{0, 0, 0, 0, 0, 0, 0, 0x90, 0xff, 0x7f};
                                      ^~~~~~~~~~~~
[ 96%] Building CXX object plugins/ODbgRegisterView/CMakeFiles/ODbgRegisterView.dir/ODbgRegisterView_autogen/mocs_compilation.cpp.o
In file included from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/../../../../../plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/moc_DialogEditFPU.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/mocs_compilation.cpp:2:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘edb::address_t Register::valueAsAddress() const’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:75:45: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘class edb::address_t’ with ‘protected’ member ‘edb::detail::ValueBase<64, 1>::value_’ from an array of ‘const StoredType’ {aka ‘const struct edb::detail::LargeSizedValue<256>’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&result, &value_, bitSize_ / 8);
                                             ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/../../../../../plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/moc_DialogEditFPU.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/mocs_compilation.cpp:2:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:338:7: note: ‘class edb::address_t’ declared here
 class address_t : public value64 {
       ^~~~~~~~~
In file included from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/../../../../../plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/moc_DialogEditFPU.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/mocs_compilation.cpp:2:
/build/edb/src/edb-debugger-1.0.0/include/Register.h: In member function ‘void Register::setScalarValue(uint64_t)’:
/build/edb/src/edb-debugger-1.0.0/include/Register.h:94:47: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of type ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} with ‘protected’ member ‘edb::detail::ValueBase<64, 4>::value_’ from an array of ‘uint64_t’ {aka ‘long long unsigned int’}; use assignment or copy-initialization instead [-Wclass-memaccess]
   std::memcpy(&value_, &newValue, bitSize_ / 8);
                                               ^
In file included from /build/edb/src/edb-debugger-1.0.0/include/Register.h:23,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/../../../../../plugins/ODbgRegisterView/DialogEditFPU.h:21,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/EWIEGA46WW/moc_DialogEditFPU.cpp:9,
                 from /build/edb/src/edb-debugger-1.0.0/build/plugins/ODbgRegisterView/ODbgRegisterView_autogen/mocs_compilation.cpp:2:
/build/edb/src/edb-debugger-1.0.0/include/Types.h:288:8: note: ‘Register::StoredType’ {aka ‘struct edb::detail::LargeSizedValue<256>’} declared here
 struct LargeSizedValue : public ValueBase<LargeSizedValueElementWidth, N / LargeSizedValueElementWidth> {
        ^~~~~~~~~~~~~~~
[ 96%] Linking CXX shared library ../../libODbgRegisterView.so
[ 96%] Built target ODbgRegisterView
Scanning dependencies of target InstructionInspector_autogen
[ 96%] Automatic MOC and UIC for target InstructionInspector
[ 96%] Built target InstructionInspector_autogen
Scanning dependencies of target InstructionInspector
[ 97%] Building CXX object plugins/InstructionInspector/CMakeFiles/InstructionInspector.dir/Plugin.cpp.o
[ 97%] Building CXX object plugins/InstructionInspector/CMakeFiles/InstructionInspector.dir/InstructionInspector_autogen/mocs_compilation.cpp.o
[ 98%] Linking CXX shared library ../../libInstructionInspector.so
[ 98%] Built target InstructionInspector
Scanning dependencies of target DebuggerErrorConsole_autogen
[ 99%] Automatic MOC and UIC for target DebuggerErrorConsole
[ 99%] Built target DebuggerErrorConsole_autogen
Scanning dependencies of target DebuggerErrorConsole
[100%] Building CXX object plugins/DebuggerErrorConsole/CMakeFiles/DebuggerErrorConsole.dir/Plugin.cpp.o
[100%] Building CXX object plugins/DebuggerErrorConsole/CMakeFiles/DebuggerErrorConsole.dir/DebuggerErrorConsole_autogen/mocs_compilation.cpp.o
[100%] Linking CXX shared library ../../libDebuggerErrorConsole.so
[100%] Built target DebuggerErrorConsole
==> Entering fakeroot environment...
==> Starting package()...
[  1%] Automatic MOC and UIC for target edb
[  1%] Built target edb_autogen
[ 32%] Built target edb
[ 32%] Automatic MOC and UIC for target DebuggerCore
[ 32%] Built target DebuggerCore_autogen
[ 39%] Built target DebuggerCore
[ 39%] Automatic MOC and UIC for target Analyzer
[ 39%] Built target Analyzer_autogen
[ 43%] Built target Analyzer
[ 43%] Automatic MOC and UIC for target Assembler
[ 43%] Built target Assembler_autogen
[ 47%] Built target Assembler
[ 47%] Automatic MOC and UIC for target BinaryInfo
[ 47%] Built target BinaryInfo_autogen
[ 52%] Built target BinaryInfo
[ 53%] Automatic MOC and UIC for target BinarySearcher
[ 53%] Built target BinarySearcher_autogen
[ 56%] Built target BinarySearcher
[ 56%] Automatic MOC and UIC for target Bookmarks
[ 56%] Built target Bookmarks_autogen
[ 58%] Built target Bookmarks
[ 59%] Automatic MOC and UIC for target BreakpointManager
[ 59%] Built target BreakpointManager_autogen
[ 61%] Built target BreakpointManager
[ 61%] Automatic MOC and UIC for target CheckVersion
[ 61%] Built target CheckVersion_autogen
[ 63%] Built target CheckVersion
[ 63%] Automatic MOC and UIC for target DumpState
[ 63%] Built target DumpState_autogen
[ 65%] Built target DumpState
[ 66%] Automatic MOC and UIC for target FunctionFinder
[ 66%] Built target FunctionFinder_autogen
[ 68%] Built target FunctionFinder
[ 69%] Automatic MOC and UIC for target HardwareBreakpoints
[ 69%] Built target HardwareBreakpoints_autogen
[ 71%] Built target HardwareBreakpoints
[ 71%] Automatic MOC and UIC for target OpcodeSearcher
[ 71%] Built target OpcodeSearcher_autogen
[ 73%] Built target OpcodeSearcher
[ 73%] Automatic MOC and UIC for target ProcessProperties
[ 73%] Built target ProcessProperties_autogen
[ 76%] Built target ProcessProperties
[ 77%] Automatic MOC and UIC for target ROPTool
[ 77%] Built target ROPTool_autogen
[ 79%] Built target ROPTool
[ 79%] Automatic MOC and UIC for target References
[ 79%] Built target References_autogen
[ 81%] Built target References
[ 82%] Automatic MOC and UIC for target SymbolViewer
[ 82%] Built target SymbolViewer_autogen
[ 84%] Built target SymbolViewer
[ 84%] Automatic MOC and UIC for target Backtrace
[ 84%] Built target Backtrace_autogen
[ 87%] Built target Backtrace
[ 87%] Automatic MOC and UIC for target HeapAnalyzer
[ 87%] Built target HeapAnalyzer_autogen
[ 89%] Built target HeapAnalyzer
[ 90%] Automatic MOC and UIC for target ODbgRegisterView
[ 90%] Built target ODbgRegisterView_autogen
[ 96%] Built target ODbgRegisterView
[ 96%] Automatic MOC and UIC for target InstructionInspector
[ 96%] Built target InstructionInspector_autogen
[ 98%] Built target InstructionInspector
[ 99%] Automatic MOC and UIC for target DebuggerErrorConsole
[ 99%] Built target DebuggerErrorConsole_autogen
[100%] Built target DebuggerErrorConsole
Install the project...
-- Install configuration: "Release"
-- Installing: /build/edb/pkg/edb/usr/share/man/edb.1
-- Installing: /build/edb/pkg/edb/usr/share/applications/edb.desktop
-- Installing: /build/edb/pkg/edb/usr/share/pixmaps/edb.png
-- Installing: /build/edb/pkg/edb/usr/bin/edb
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libDebuggerCore.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libAnalyzer.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libAssembler.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libBinaryInfo.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libBinarySearcher.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libBookmarks.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libBreakpointManager.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libCheckVersion.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libDumpState.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libFunctionFinder.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libHardwareBreakpoints.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libOpcodeSearcher.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libProcessProperties.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libROPTool.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libReferences.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libSymbolViewer.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libBacktrace.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libHeapAnalyzer.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libODbgRegisterView.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libInstructionInspector.so
-- Installing: /build/edb/pkg/edb/usr/lib/edb/libDebuggerErrorConsole.so
==> ERROR: A failure occurred in package().
    Aborting...
==> Removing installed dependencies...
checking dependencies...
:: glibc optionally requires gd: for memusagestat
:: groff optionally requires libxaw: for gxditview
:: pinentry optionally requires qt5-base: qt backend
warning: dependency cycle detected:
warning: harfbuzz will be removed after its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be removed after its libglvnd dependency

Packages (93) avahi-0.7+18+g1b5f401-1.3  boost-1.69.0-1.0  boost-libs-1.69.0-1.0  cairo-1.16.0-2.0  capstone-4.0.1-1.2  cmake-3.13.4-1.0  double-conversion-3.1.1-1.0  fontconfig-2:2.13.1+12+g5f5ec56-1.0  freetype2-2.9.1-1.2  fribidi-1.0.5-1.2  gd-2.2.5-1.1  gdk-pixbuf2-2.38.0-1.0  ghostscript-9.26-2.0  giflib-5.1.4-2.0  graphite-1:1.3.13-1.0  graphviz-2.40.1-14.3  gsfonts-20180524-2.0  gts-0.7.6-5.2  harfbuzz-2.3.1-2.0  ijs-0.35-2.0  jasper-2.0.14-1.1  jbig2dec-0.15-1.0  jsoncpp-1.8.4-2.2  lcms2-2.9-1.2  libcups-2.2.10-2.0  libdaemon-0.14-4.1  libdatrie-0.2.12-1.1  libdrm-2.4.97-1.0  libedit-20181209_3.1-1.0  libevdev-1.6.0-1.1  libglvnd-1.1.0-1.2  libgudev-232-1.1  libice-1.0.9-2.1  libinput-1.12.6-1.0  libjpeg-turbo-2.0.2-1.0  libnsl-1.2.0-1.2  libomxil-bellagio-0.9.3-2.1  libpaper-1.1.24-11.0  libpciaccess-0.14-1.1  libpng-1.6.36-1.0  libproxy-0.4.15-8.5  librsvg-2:2.44.13-1.0  libsm-1.2.3-1.0  libthai-0.1.28-1.0  libtiff-4.0.10-1.0  libunwind-1.3.1-1.0  libuv-1.26.0-1.0  libwacom-0.32-1.0  libwebp-1.0.2-1.0  libx11-1.6.7-1.0  libxau-1.0.9-1.0  libxaw-1.0.13-2.2  libxcb-1.13.1-1.0  libxdamage-1.1.4-3.1  libxdmcp-1.1.2-2.1  libxext-1.3.3-2.1  libxfixes-5.0.3-2.1  libxft-2.3.2-2.2  libxi-1.7.9-2.0  libxkbcommon-0.8.3-1.0  libxkbcommon-x11-0.8.3-1.0  libxmu-1.1.2-2.2  libxpm-3.5.12-2.0  libxrender-0.9.10-2.0  libxshmfence-1.3-1.1  libxt-1.1.5-2.1  libxxf86vm-1.1.4-2.1  llvm-libs-7.0.1-2.0  lm_sensors-3.5.0-1.0  lzo-2.10-2.0  mesa-18.3.3-2.0  mtdev-1.1.5-2.2  openjpeg2-2.3.0-3.1  pango-1:1.42.4-1.0  pixman-0.38.0-2.0  qt5-base-5.12.1-2.0  qt5-svg-5.12.1-1.0  qt5-xmlpatterns-5.12.1-1.0  rhash-1.3.8-1.0  run-parts-4.8.6.1-1.0  shared-mime-info-1.12-1.0  tslib-1.19-1.0  wayland-1.16.0-1.2  xcb-proto-1.13-2.1  xcb-util-0.4.0-2.1  xcb-util-image-0.4.0-2.1  xcb-util-keysyms-0.4.0-2.1  xcb-util-renderutil-0.3.9-2.1  xcb-util-wm-0.4.1-2.1  xdg-utils-1.1.3-3.0  xkeyboard-config-2.26-2.0  xorg-xset-1.2.4-1.1  xorgproto-2018.4-1.0

Total Removed Size:  574.81 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
removing qt5-xmlpatterns...
removing qt5-svg...
removing qt5-base...
removing xdg-utils...
removing xorg-xset...
removing xcb-util-wm...
removing xcb-util-renderutil...
removing xcb-util-keysyms...
removing xcb-util-image...
removing xcb-util...
removing tslib...
removing libxkbcommon-x11...
removing libxkbcommon...
removing xkeyboard-config...
removing libxi...
removing libproxy...
removing libinput...
removing mtdev...
removing libwacom...
removing libgudev...
removing libglvnd...
removing mesa...
removing wayland...
removing lm_sensors...
removing llvm-libs...
removing libxxf86vm...
removing libxshmfence...
removing libxdamage...
removing libxfixes...
removing libunwind...
removing libomxil-bellagio...
removing libevdev...
removing libedit...
removing libdrm...
removing libpciaccess...
removing graphviz...
removing libxaw...
removing libxmu...
removing librsvg...
removing pango...
removing libxft...
removing libthai...
removing libdatrie...
removing gts...
removing gsfonts...
removing ghostscript...
removing openjpeg2...
removing libpaper...
removing run-parts...
removing libcups...
removing lcms2...
removing jbig2dec...
removing ijs...
removing gdk-pixbuf2...
removing jasper...
removing gd...
removing libxpm...
removing libxt...
removing libsm...
removing libice...
removing libwebp...
removing libtiff...
removing libjpeg-turbo...
removing giflib...
removing fribidi...
removing double-conversion...
removing cmake...
removing shared-mime-info...
removing rhash...
removing libuv...
removing libnsl...
removing jsoncpp...
removing capstone...
removing cairo...
removing pixman...
removing lzo...
removing libxrender...
removing libxext...
removing libx11...
removing libxcb...
removing xcb-proto...
removing libxdmcp...
removing libxau...
removing xorgproto...
removing fontconfig...

  Check for dead symlinks and leftover files 
  in /etc/fonts/conf.d/
  
removing freetype2...
removing libpng...
removing harfbuzz...
removing graphite...
removing boost...
removing boost-libs...
removing avahi...
removing libdaemon...
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/3) Reloading device manager configuration...
  Skipped: Device manager is not running.
(3/3) Arming ConditionNeedsUpdate...
==> ERROR: Build failed, check /chroot/i686/build/build