==> Creating clean working copy [build]...done
==> Making package: piklab 0.16.2-2 (Mon Oct 12 09:24:42 EDT 2015)
==> Retrieving sources...
  -> Found piklab-0.16.2.tar.bz2
==> Validating source files with md5sums...
    piklab-0.16.2.tar.bz2 ... Passed
==> Making package: piklab 0.16.2-2 (Mon Oct 12 09:24:43 EDT 2015)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 2 providers available for phonon-qt4-backend:
:: Repository extra
   1) phonon-qt4-gstreamer  2) phonon-qt4-vlc

Enter a number (default=1): 
:: There are 2 providers available for kactivities:
:: Repository extra
   1) kactivities-frameworks  2) kactivities4

Enter a number (default=1): 
:: There are 2 providers available for phonon-qt5-backend:
:: Repository extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Enter a number (default=1): 
looking for conflicting packages...

Packages (208) alsa-lib-1.0.29-1  aspell-0.60.6.1-3  attica-qt4-0.4.2-1  attica-qt5-5.14.0-1  avahi-0.6.31-17  cairo-1.14.2-1  cdparanoia-10.2-5  cifs-utils-6.4-1  damageproto-1.2.1-3  dbus-1.10.0-3  dbus-glib-0.104-1  desktop-file-utils-0.22-1  docbook-xml-4.5-6  docbook-xsl-1.78.1-1  elfutils-0.163-2  enchant-1.6.0-5  exiv2-0.25-2  fixesproto-5.0-3  flac-1.3.1-1  fontconfig-2.11.1-2  freetype2-2.6.1-1  gamin-0.1.10-8  giflib-5.1.1-1  gpgmepp-15.08.1-1  graphite-1:1.3.3-1  gst-plugins-base-1.6.0-1  gst-plugins-base-libs-1.6.0-1  gstreamer-1.6.0-1  harfbuzz-1.0.4-1  hicolor-icon-theme-0.15-1  hspell-1.2-2  hunspell-1.3.3-2  hwids-20150717-1  icu-55.1-1  ilmbase-2.2.0-1  inputproto-2.3.1-1  iptables-1.4.21-3  jasper-1.900.1-14  js17-17.0.0-1  json-c-0.12-2  kactivities-frameworks-5.14.0-1  karchive-5.14.0-1  kauth-5.14.0-1  kbd-2.0.3-1  kbookmarks-5.14.0-1  kbproto-1.0.7-1  kcmutils-5.14.0-1  kcodecs-5.14.0-1  kcompletion-5.14.0-1  kconfig-5.14.0-1  kconfigwidgets-5.14.0-1  kcoreaddons-5.14.0-1  kcrash-5.14.0-1  kdbusaddons-5.14.0-1  kdeclarative-5.14.0-1  kdelibs-4.14.12-1  kglobalaccel-5.14.0-1  kguiaddons-5.14.0-1  ki18n-5.14.0-1  kiconthemes-5.14.0-1  kio-5.14.0-1  kitemviews-5.14.0-1  kjobwidgets-5.14.0-1  kmod-21-2  knotifications-5.14.0-1  kpackage-5.14.0-1  kservice-5.14.3-1  ktextwidgets-5.14.0-1  kwallet-5.14.0-1  kwidgetsaddons-5.14.0-1  kwindowsystem-5.14.0-1  kxmlgui-5.14.0-1  lcms2-2.7-1  ldb-1.1.21-1  libasyncns-0.8-5  libatasmart-0.19-3  libbsd-0.7.0-1  libcanberra-0.30-5  libcap-ng-0.7.7-1  libcups-2.1.0-1  libdaemon-0.14-3  libdatrie-0.2.9-1  libdbus-1.10.0-3  libdbusmenu-qt4-0.9.3+15.10.20150604-1  libdbusmenu-qt5-0.9.3+15.10.20150604-1  libdrm-2.4.65-1  libedit-20150325_3.1-2  libelf-0.163-2  libepoxy-1.3.1-1  libevdev-1.4.4-1  libgudev-230-1  libice-1.0.9-1  libimobiledevice-1.2.0-1  libinput-1.0.1-1  libjpeg-turbo-1.4.2-1  libkactivities4-4.13.3-1  libmng-2.0.3-1  libogg-1.3.2-1  libomxil-bellagio-0.9.3-1  libpciaccess-0.13.4-1  libplist-1.12-3  libpng-1.6.18-1  libpulse-7.0-2  libqzeitgeist-0.8.0-4  libseccomp-2.2.3-1  libsm-1.2.2-2  libsndfile-1.0.25-2  libssh-0.7.1-2  libthai-0.1.22-1  libtheora-1.1.1-3  libtiff-4.0.4-1  libtxc_dxtn-1.0.1-6  libusb-1.0.19-1  libusbmuxd-1.0.10-1  libutempter-1.1.6-2  libvisual-0.4.0-6  libvorbis-1.3.5-1  libwbclient-4.3.0-2  libwebp-0.4.3-1  libx11-1.6.3-1  libxau-1.0.8-2  libxcb-1.11.1-1  libxcursor-1.1.14-2  libxdamage-1.1.4-2  libxdmcp-1.1.2-1  libxext-1.3.3-1  libxfixes-5.0.1-1  libxft-2.3.2-1  libxi-1.7.5-1  libxkbcommon-0.5.0-1  libxkbcommon-x11-0.5.0-1  libxml2-2.9.2-2  libxmu-1.1.2-1  libxrandr-1.5.0-1  libxrender-0.9.9-1  libxshmfence-1.2-1  libxslt-1.1.28-3.1  libxss-1.2.2-2  libxt-1.1.5-1  libxtst-1.2.2-1  libxv-1.0.10-1  libxxf86vm-1.1.4-1  llvm-libs-3.7.0-4  media-player-info-22-1  mesa-11.0.3-1  mesa-libgl-11.0.3-1  mtdev-1.1.5-1  nspr-4.10.9-1  nss-3.20-1  openexr-2.2.0-2  orc-0.4.24-1  oxygen-icons-15.04.3-1  pango-1.38.0-1  phonon-qt4-4.8.3-2  phonon-qt4-gstreamer-4.8.2-1  phonon-qt5-4.8.3-2  phonon-qt5-gstreamer-4.8.2-1  pixman-0.32.8-1  polkit-0.113-2  polkit-qt4-0.112.0-1  polkit-qt5-0.112.0-1  popt-1.16-7  python-3.5.0-2  python2-2.7.10-2.1  qca-qt4-2.1.1-1  qt4-4.8.7-2  qt5-base-5.5.0-2  qt5-declarative-5.5.0-2  qt5-script-5.5.0-2  qt5-svg-5.5.0-2  qt5-x11extras-5.5.0-2  qt5-xmlpatterns-5.5.0-2  qtchooser-52-1  qtwebkit-2.3.4-2  randrproto-1.5.0-1  recordproto-1.14.2-2  renderproto-0.11.1-3  scrnsaverproto-1.2.2-2  shared-mime-info-1.4-1  smbclient-4.3.0-2  solid-5.14.0-1  sonnet-5.14.0-1  sound-theme-freedesktop-0.8-2  sqlite-3.8.11.1-3  strigi-0.7.8-7  systemd-226-3.1  talloc-2.1.3-1  tdb-1.3.7-1  tevent-0.9.25-1  udisks2-2.1.6-1  upower-0.99.3-1  videoproto-2.3.2-1  wayland-1.9.0-1  xcb-proto-1.11-2  xcb-util-0.4.0-1  xcb-util-image-0.4.0-1  xcb-util-keysyms-0.4.0-1  xcb-util-wm-0.4.1-1  xdg-utils-1.1.1-1  xextproto-7.3.0-1  xf86vidmodeproto-2.3.1-3  xkeyboard-config-2.15-1  xorg-xauth-1.0.9-1  xorg-xset-1.2.3-1  xproto-7.0.28-1  katepart4-4.14.3-3  kdebase-runtime-15.08.1-1  libusb-compat-0.1.5-1

Total Download Size:   169.26 MiB
Total Installed Size:  855.71 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages ...
downloading libelf-0.163-2-armv6h.pkg.tar.xz...
downloading elfutils-0.163-2-armv6h.pkg.tar.xz...
downloading libedit-20150325_3.1-2-armv6h.pkg.tar.xz...
downloading popt-1.16-7-armv6h.pkg.tar.xz...
downloading graphite-1:1.3.3-1-armv6h.pkg.tar.xz...
downloading harfbuzz-1.0.4-1-armv6h.pkg.tar.xz...
downloading freetype2-2.6.1-1-armv6h.pkg.tar.xz...
downloading fontconfig-2.11.1-2-armv6h.pkg.tar.xz...
downloading libpciaccess-0.13.4-1-armv6h.pkg.tar.xz...
downloading libdrm-2.4.65-1-armv6h.pkg.tar.xz...
downloading wayland-1.9.0-1-armv6h.pkg.tar.xz...
downloading xf86vidmodeproto-2.3.1-3-any.pkg.tar.xz...
downloading libxxf86vm-1.1.4-1-armv6h.pkg.tar.xz...
downloading fixesproto-5.0-3-any.pkg.tar.xz...
downloading libxfixes-5.0.1-1-armv6h.pkg.tar.xz...
downloading damageproto-1.2.1-3-any.pkg.tar.xz...
downloading libxdamage-1.1.4-2-armv6h.pkg.tar.xz...
downloading libxshmfence-1.2-1-armv6h.pkg.tar.xz...
downloading libomxil-bellagio-0.9.3-1-armv6h.pkg.tar.xz...
downloading libtxc_dxtn-1.0.1-6-armv6h.pkg.tar.xz...
downloading llvm-libs-3.7.0-4-armv6h.pkg.tar.xz...
downloading mesa-11.0.3-1-armv6h.pkg.tar.xz...
downloading mesa-libgl-11.0.3-1-armv6h.pkg.tar.xz...
downloading renderproto-0.11.1-3-any.pkg.tar.xz...
downloading libxrender-0.9.9-1-armv6h.pkg.tar.xz...
downloading randrproto-1.5.0-1-any.pkg.tar.xz...
downloading libxrandr-1.5.0-1-armv6h.pkg.tar.xz...
downloading videoproto-2.3.2-1-any.pkg.tar.xz...
downloading libxv-1.0.10-1-armv6h.pkg.tar.xz...
downloading inputproto-2.3.1-1-any.pkg.tar.xz...
downloading libxi-1.7.5-1-armv6h.pkg.tar.xz...
downloading alsa-lib-1.0.29-1-armv6h.pkg.tar.xz...
downloading desktop-file-utils-0.22-1-armv6h.pkg.tar.xz...
downloading libmng-2.0.3-1-armv6h.pkg.tar.xz...
downloading qt4-4.8.7-2-armv6h.pkg.tar.xz...
downloading attica-qt4-0.4.2-1-armv6h.pkg.tar.xz...
downloading scrnsaverproto-1.2.2-2-any.pkg.tar.xz...
downloading libxss-1.2.2-2-armv6h.pkg.tar.xz...
downloading qca-qt4-2.1.1-1-armv6h.pkg.tar.xz...
downloading libdbusmenu-qt4-0.9.3+15.10.20150604-1-armv6h.pkg.tar.xz...
downloading js17-17.0.0-1-armv6h.pkg.tar.xz...
downloading polkit-0.113-2-armv6h.pkg.tar.xz...
downloading polkit-qt4-0.112.0-1-armv6h.pkg.tar.xz...
downloading libxml2-2.9.2-2-armv6h.pkg.tar.xz...
downloading shared-mime-info-1.4-1-armv6h.pkg.tar.xz...
downloading aspell-0.60.6.1-3-armv6h.pkg.tar.xz...
downloading dbus-glib-0.104-1-armv6h.pkg.tar.xz...
downloading hunspell-1.3.3-2-armv6h.pkg.tar.xz...
downloading hspell-1.2-2-armv6h.pkg.tar.xz...
downloading enchant-1.6.0-5-armv6h.pkg.tar.xz...
downloading giflib-5.1.1-1-armv6h.pkg.tar.xz...
downloading jasper-1.900.1-14-armv6h.pkg.tar.xz...
downloading ilmbase-2.2.0-1-armv6h.pkg.tar.xz...
downloading openexr-2.2.0-2-armv6h.pkg.tar.xz...
downloading exiv2-0.25-2-armv6h.pkg.tar.xz...
downloading strigi-0.7.8-7-armv6h.pkg.tar.xz...
downloading libxslt-1.1.28-3.1-armv6h.pkg.tar.xz...
downloading docbook-xml-4.5-6-any.pkg.tar.xz...
downloading docbook-xsl-1.78.1-1-any.pkg.tar.xz...
downloading libplist-1.12-3-armv6h.pkg.tar.xz...
downloading libusbmuxd-1.0.10-1-armv6h.pkg.tar.xz...
downloading libimobiledevice-1.2.0-1-armv6h.pkg.tar.xz...
downloading libgudev-230-1-armv6h.pkg.tar.xz...
downloading upower-0.99.3-1-armv6h.pkg.tar.xz...
downloading libatasmart-0.19-3-armv6h.pkg.tar.xz...
downloading udisks2-2.1.6-1-armv6h.pkg.tar.xz...
downloading libxcursor-1.1.14-2-armv6h.pkg.tar.xz...
downloading gstreamer-1.6.0-1-armv6h.pkg.tar.xz...
downloading orc-0.4.24-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-libs-1.6.0-1-armv6h.pkg.tar.xz...
downloading cdparanoia-10.2-5-armv6h.pkg.tar.xz...
downloading libvisual-0.4.0-6-armv6h.pkg.tar.xz...
downloading libogg-1.3.2-1-armv6h.pkg.tar.xz...
downloading libvorbis-1.3.5-1-armv6h.pkg.tar.xz...
downloading libtheora-1.1.1-3-armv6h.pkg.tar.xz...
downloading libdatrie-0.2.9-1-armv6h.pkg.tar.xz...
downloading libthai-0.1.22-1-armv6h.pkg.tar.xz...
downloading pixman-0.32.8-1-armv6h.pkg.tar.xz...
downloading cairo-1.14.2-1-armv6h.pkg.tar.xz...
downloading libxft-2.3.2-1-armv6h.pkg.tar.xz...
downloading pango-1.38.0-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-1.6.0-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-1.6.0-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-1.6.0-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-1.6.0-1-armv6h.pkg.tar.xz...
downloading gst-plugins-base-1.6.0-1-armv6h.pkg.tar.xz...
downloading libasyncns-0.8-5-armv6h.pkg.tar.xz...
downloading recordproto-1.14.2-2-any.pkg.tar.xz...
downloading libxtst-1.2.2-1-armv6h.pkg.tar.xz...
downloading flac-1.3.1-1-armv6h.pkg.tar.xz...
downloading libsndfile-1.0.25-2-armv6h.pkg.tar.xz...
downloading json-c-0.12-2-armv6h.pkg.tar.xz...
downloading libpulse-7.0-2-armv6h.pkg.tar.xz...
downloading phonon-qt4-gstreamer-4.8.2-1-armv6h.pkg.tar.xz...
downloading libqzeitgeist-0.8.0-4-armv6h.pkg.tar.xz...
downloading phonon-qt4-4.8.3-2-armv6h.pkg.tar.xz...
downloading python-3.5.0-2-armv6h.pkg.tar.xz...
downloading media-player-info-22-1-any.pkg.tar.xz...
downloading libutempter-1.1.6-2-armv6h.pkg.tar.xz...
downloading qtwebkit-2.3.4-2-armv6h.pkg.tar.xz...
downloading icu-55.1-1-armv6h.pkg.tar.xz...
downloading kdelibs-4.14.12-1-armv6h.pkg.tar.xz...
downloading xcb-util-keysyms-0.4.0-1-armv6h.pkg.tar.xz...
downloading xcb-util-wm-0.4.1-1-armv6h.pkg.tar.xz...
downloading xcb-util-0.4.0-1-armv6h.pkg.tar.xz...
downloading xcb-util-image-0.4.0-1-armv6h.pkg.tar.xz...
downloading qtchooser-52-1-armv6h.pkg.tar.xz...
downloading mtdev-1.1.5-1-armv6h.pkg.tar.xz...
downloading libevdev-1.4.4-1-armv6h.pkg.tar.xz...
downloading libinput-1.0.1-1-armv6h.pkg.tar.xz...
downloading qt5-base-5.5.0-2-armv6h.pkg.tar.xz...
downloading qt5-xmlpatterns-5.5.0-2-armv6h.pkg.tar.xz...
downloading xkeyboard-config-2.15-1-any.pkg.tar.xz...
downloading libxkbcommon-0.5.0-1-armv6h.pkg.tar.xz...
downloading libxkbcommon-x11-0.5.0-1-armv6h.pkg.tar.xz...
downloading qt5-declarative-5.5.0-2-armv6h.pkg.tar.xz...
downloading solid-5.14.0-1-armv6h.pkg.tar.xz...
downloading karchive-5.14.0-1-armv6h.pkg.tar.xz...
downloading gamin-0.1.10-8-armv6h.pkg.tar.xz...
downloading kcoreaddons-5.14.0-1-armv6h.pkg.tar.xz...
downloading kwidgetsaddons-5.14.0-1-armv6h.pkg.tar.xz...
downloading qt5-x11extras-5.5.0-2-armv6h.pkg.tar.xz...
downloading kjobwidgets-5.14.0-1-armv6h.pkg.tar.xz...
downloading kconfig-5.14.0-1-armv6h.pkg.tar.xz...
downloading kwindowsystem-5.14.0-1-armv6h.pkg.tar.xz...
downloading kcrash-5.14.0-1-armv6h.pkg.tar.xz...
downloading kdbusaddons-5.14.0-1-armv6h.pkg.tar.xz...
downloading kglobalaccel-5.14.0-1-armv6h.pkg.tar.xz...
downloading kcompletion-5.14.0-1-armv6h.pkg.tar.xz...
downloading qt5-script-5.5.0-2-armv6h.pkg.tar.xz...
downloading ki18n-5.14.0-1-armv6h.pkg.tar.xz...
downloading kservice-5.14.3-1-armv6h.pkg.tar.xz...
downloading qt5-svg-5.5.0-2-armv6h.pkg.tar.xz...
downloading polkit-qt5-0.112.0-1-armv6h.pkg.tar.xz...
downloading kauth-5.14.0-1-armv6h.pkg.tar.xz...
downloading kcodecs-5.14.0-1-armv6h.pkg.tar.xz...
downloading kguiaddons-5.14.0-1-armv6h.pkg.tar.xz...
downloading kconfigwidgets-5.14.0-1-armv6h.pkg.tar.xz...
downloading kitemviews-5.14.0-1-armv6h.pkg.tar.xz...
downloading kiconthemes-5.14.0-1-armv6h.pkg.tar.xz...
downloading sonnet-5.14.0-1-armv6h.pkg.tar.xz...
downloading ktextwidgets-5.14.0-1-armv6h.pkg.tar.xz...
downloading attica-qt5-5.14.0-1-armv6h.pkg.tar.xz...
downloading kxmlgui-5.14.0-1-armv6h.pkg.tar.xz...
downloading kbookmarks-5.14.0-1-armv6h.pkg.tar.xz...
downloading phonon-qt5-gstreamer-4.8.2-1-armv6h.pkg.tar.xz...
downloading phonon-qt5-4.8.3-2-armv6h.pkg.tar.xz...
downloading libdbusmenu-qt5-0.9.3+15.10.20150604-1-armv6h.pkg.tar.xz...
downloading knotifications-5.14.0-1-armv6h.pkg.tar.xz...
downloading gpgmepp-15.08.1-1-armv6h.pkg.tar.xz...
downloading kwallet-5.14.0-1-armv6h.pkg.tar.xz...
downloading kio-5.14.0-1-armv6h.pkg.tar.xz...
downloading libepoxy-1.3.1-1-armv6h.pkg.tar.xz...
downloading kpackage-5.14.0-1-armv6h.pkg.tar.xz...
downloading kdeclarative-5.14.0-1-armv6h.pkg.tar.xz...
downloading kcmutils-5.14.0-1-armv6h.pkg.tar.xz...
downloading kactivities-frameworks-5.14.0-1-armv6h.pkg.tar.xz...
downloading libkactivities4-4.13.3-1-armv6h.pkg.tar.xz...
downloading libcap-ng-0.7.7-1-armv6h.pkg.tar.xz...
downloading talloc-2.1.3-1-armv6h.pkg.tar.xz...
downloading libbsd-0.7.0-1-armv6h.pkg.tar.xz...
downloading libwbclient-4.3.0-2-armv6h.pkg.tar.xz...
downloading cifs-utils-6.4-1-armv6h.pkg.tar.xz...
downloading tdb-1.3.7-1-armv6h.pkg.tar.xz...
downloading tevent-0.9.25-1-armv6h.pkg.tar.xz...
downloading ldb-1.1.21-1-armv6h.pkg.tar.xz...
downloading python2-2.7.10-2.1-armv6h.pkg.tar.xz...
downloading smbclient-4.3.0-2-armv6h.pkg.tar.xz...
downloading libssh-0.7.1-2-armv6h.pkg.tar.xz...
downloading sound-theme-freedesktop-0.8-2-any.pkg.tar.xz...
downloading libcanberra-0.30-5-armv6h.pkg.tar.xz...
downloading oxygen-icons-15.04.3-1-any.pkg.tar.xz...
downloading xorg-xauth-1.0.9-1-armv6h.pkg.tar.xz...
downloading libwebp-0.4.3-1-armv6h.pkg.tar.xz...
downloading kdebase-runtime-15.08.1-1-armv6h.pkg.tar.xz...
downloading libusb-compat-0.1.5-1-armv6h.pkg.tar.xz...
downloading katepart4-4.14.3-3-armv6h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
installing libjpeg-turbo...
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing libpng...
installing sqlite...
installing libdbus...
installing dbus...
Optional dependencies for dbus
    libx11: dbus-launch support [pending]
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.

updating font cache... done.
installing libpciaccess...
installing libdrm...
installing wayland...
installing xcb-proto...
installing xproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing kbproto...
installing libx11...
installing xextproto...
installing libxext...
installing xf86vidmodeproto...
installing libxxf86vm...
installing fixesproto...
installing libxfixes...
installing damageproto...
installing libxdamage...
installing libxshmfence...
installing iptables...
installing kbd...
installing kmod...
installing hwids...
installing libseccomp...
installing systemd...
Initializing machine ID from random generator.
Creating group systemd-journal-upload with gid 999.
Creating user systemd-journal-upload (systemd Journal Upload) with uid 999 and gid 999.
Creating group systemd-journal-remote with gid 998.
Creating user systemd-journal-remote (systemd Journal Remote) with uid 998 and gid 998.
Created symlink from /etc/systemd/system/getty.target.wants/getty@tty1.service to /usr/lib/systemd/system/getty@.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/remote-fs.target to /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    cryptsetup: required for encrypted block devices
    libmicrohttpd: remote journald capabilities
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries
    polkit: allow administration as unprivileged user [pending]
installing libelf...
installing elfutils...
installing libomxil-bellagio...
installing libtxc_dxtn...
installing libedit...
installing llvm-libs...
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 mesa-libgl...
installing renderproto...
installing libxrender...
installing randrproto...
installing libxrandr...
installing videoproto...
installing libxv...
installing inputproto...
installing libxi...
installing alsa-lib...
Optional dependencies for alsa-lib
    python2: for python smixer plugin [pending]
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xdg-utils...
Optional dependencies for xdg-utils
    kdebase-runtime: for KDE4 support in xdg-open [pending]
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    libgnome: for GNOME 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
installing hicolor-icon-theme...
installing desktop-file-utils...
installing lcms2...
installing libmng...
installing qt4...
Optional dependencies for qt4
    qtchooser: set the default Qt toolkit [pending]
    postgresql-libs: PostgreSQL driver
    libmariadbclient: MariaDB driver
    unixodbc: ODBC driver
    libxinerama: Xinerama support
    libxcursor: Xcursor support [pending]
    libxfixes: Xfixes support [installed]
    icu: Unicode support [pending]
    sni-qt: StatusNotifierItem (AppIndicators) support
installing attica-qt4...
installing scrnsaverproto...
installing libxss...
installing nspr...
installing nss...
installing qca-qt4...
Optional dependencies for qca-qt4
    pkcs11-helper: PKCS-11 plugin
installing libdbusmenu-qt4...
installing js17...
installing polkit...
installing polkit-qt4...
installing libxml2...
Optional dependencies for libxml2
    python2: python bindings to libxml [pending]
installing shared-mime-info...
installing aspell...
==> aspell comes with no default dictionary
Optional dependencies for aspell
    perl: to import old dictionaries [installed]
installing dbus-glib...
installing hunspell...
Optional dependencies for hunspell
    perl: for ispellaff2myspell [installed]
installing hspell...
installing enchant...
installing giflib...
installing jasper...
Optional dependencies for jasper
    freeglut: for jiv support
    glu: for jiv support
installing ilmbase...
installing openexr...
installing exiv2...
installing strigi...
Optional dependencies for strigi
    kdegraphics-strigi-analyzer: strigi analyzers for various graphics file
    kdesdk-strigi-analyzers: strigi analyzers for KDE SDK
installing libxslt...
installing docbook-xml...
installing docbook-xsl...
installing libusb...
installing libplist...
installing libusbmuxd...
installing libimobiledevice...
installing libgudev...
installing upower...
installing libatasmart...
installing udisks2...
Optional dependencies for udisks2
    parted: partition management
    gptfdisk: GUID partition table support
    ntfs-3g: NTFS filesystem management support
    dosfstools: VFAT filesystem management support
installing libxcursor...
Optional dependencies for libxcursor
    gnome-themes-standard: fallback icon theme
installing gstreamer...
Optional dependencies for gstreamer
    sh: feedback script
installing orc...
installing gst-plugins-base-libs...
installing cdparanoia...
installing libvisual...
installing libogg...
installing libvorbis...
installing libtheora...
installing libdatrie...
installing libthai...
installing pixman...
installing cairo...
installing libxft...
installing pango...
installing gst-plugins-base...
installing libasyncns...
installing recordproto...
installing libxtst...
installing flac...
installing libsndfile...
installing json-c...
installing libpulse...
installing phonon-qt4-gstreamer...
Optional dependencies for phonon-qt4-gstreamer
    pulseaudio: PulseAudio support
installing libqzeitgeist...
installing phonon-qt4...
Optional dependencies for phonon-qt4
    pulseaudio: PulseAudio support
installing python...
Optional dependencies for python
    python-setuptools
    python-pip
    sqlite [installed]
    mpdecimal: for decimal
    xz: for lzma [installed]
    tk: for tkinter
installing media-player-info...
installing libutempter...
installing qtwebkit...
installing icu...
installing kdelibs...
installing xcb-util-keysyms...
installing xcb-util-wm...
installing xcb-util...
installing xcb-util-image...
installing qtchooser...
installing mtdev...
installing libevdev...
installing libinput...
installing qt5-base...
Optional dependencies for qt5-base
    qt5-svg: to use SVG icon themes [pending]
    postgresql-libs: PostgreSQL driver
    libmariadbclient: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    mtdev: evdev plugin [installed]
    libxkbcommon-x11: xcb plugin [pending]
    libsm: xcb plugin [installed]
    gtk2: GTK2 plugin
installing qt5-xmlpatterns...
installing xkeyboard-config...
installing libxkbcommon...
installing libxkbcommon-x11...
installing qt5-declarative...
installing solid...
installing karchive...
installing gamin...
Optional dependencies for gamin
    python2: for the python module [pending]
installing kcoreaddons...
installing kwidgetsaddons...
installing qt5-x11extras...
installing kjobwidgets...
installing kconfig...
installing kwindowsystem...
installing kcrash...
Optional dependencies for kcrash
    drkonqi: KDE crash handler application
installing kdbusaddons...
installing kglobalaccel...
installing kcompletion...
installing qt5-script...
installing ki18n...
installing kservice...
installing qt5-svg...
installing polkit-qt5...
installing kauth...
installing kcodecs...
installing kguiaddons...
installing kconfigwidgets...
installing kitemviews...
installing kiconthemes...
installing sonnet...
Optional dependencies for sonnet
    hunspell: spell checking via hunspell [installed]
    aspell: spell checking via aspell [installed]
    hspell: spell checking for Hebrew [installed]
installing ktextwidgets...
installing attica-qt5...
installing kxmlgui...
installing kbookmarks...
installing phonon-qt5-gstreamer...
Optional dependencies for phonon-qt5-gstreamer
    pulseaudio: PulseAudio support
installing phonon-qt5...
Optional dependencies for phonon-qt5
    pulseaudio: PulseAudio support
installing libdbusmenu-qt5...
installing knotifications...
installing gpgmepp...
installing kwallet...
Optional dependencies for kwallet
    kwalletmanager: Configuration GUI
installing kio...
Optional dependencies for kio
    kio-extras: extra protocols support (sftp, fish and more)
installing libepoxy...
installing kpackage...
installing kdeclarative...
installing kcmutils...
installing kactivities-frameworks...
installing libkactivities4...
installing popt...
installing libcap-ng...
installing talloc...
Optional dependencies for talloc
    python2: for python bindings [pending]
installing libbsd...
installing libwbclient...
installing cifs-utils...
installing tdb...
Optional dependencies for tdb
    python2: for python bindings [pending]
installing tevent...
Optional dependencies for tevent
    python2: for python bindings [pending]
installing ldb...
Optional dependencies for ldb
    python2: for python bindings [pending]
installing python2...
Optional dependencies for python2
    tk: for IDLE
    python2-setuptools
    python2-pip
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover-standalone, bshell, bssh, bvnc
    gtk2: gtk2 bindings
    qt4: qt4 bindings [installed]
    pygtk: avahi-bookmarks, avahi-discover
    python2-twisted: avahi-bookmarks
    mono: mono bindings
    python2-dbus: avahi-discover
    nss-mdns: NSS support for mDNS
installing libcups...
installing smbclient...
installing libssh...
installing sound-theme-freedesktop...
installing libcanberra...
Optional dependencies for libcanberra
    libcanberra-pulse: PulseAudio driver
    libcanberra-gstreamer: GStreamer driver
installing oxygen-icons...
installing xorg-xauth...
installing libwebp...
Optional dependencies for libwebp
    freeglut: vwebp viewer
installing kdebase-runtime...
Optional dependencies for kdebase-runtime
    kdepimlibs4: for kwalletd, and is needed by DrKonqi to send crash reports to KDE.org
    gdb: needed by DrKonqi to generate backtrace
    khelpcenter: to display applications documentation
installing libusb-compat...
installing katepart4...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (3) jsoncpp-1.6.5-1  automoc4-0.9.88-6  cmake-3.3.2-3

Total Download Size:    3.92 MiB
Total Installed Size:  23.43 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages ...
downloading jsoncpp-1.6.5-1-armv6h.pkg.tar.xz...
downloading jsoncpp-1.6.5-1-armv6h.pkg.tar.xz...
downloading jsoncpp-1.6.5-1-armv6h.pkg.tar.xz...
downloading jsoncpp-1.6.5-1-armv6h.pkg.tar.xz...
downloading jsoncpp-1.6.5-1-armv6h.pkg.tar.xz...
downloading cmake-3.3.2-3-armv6h.pkg.tar.xz...
downloading cmake-3.3.2-3-armv6h.pkg.tar.xz...
downloading cmake-3.3.2-3-armv6h.pkg.tar.xz...
downloading cmake-3.3.2-3-armv6h.pkg.tar.xz...
downloading cmake-3.3.2-3-armv6h.pkg.tar.xz...
downloading automoc4-0.9.88-6-armv6h.pkg.tar.xz...
downloading automoc4-0.9.88-6-armv6h.pkg.tar.xz...
downloading automoc4-0.9.88-6-armv6h.pkg.tar.xz...
downloading automoc4-0.9.88-6-armv6h.pkg.tar.xz...
downloading automoc4-0.9.88-6-armv6h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
installing jsoncpp...
installing cmake...
Optional dependencies for cmake
    qt5-base: cmake-gui [installed]
    libxkbcommon-x11: cmake-gui [installed]
installing automoc4...
==> Retrieving sources...
  -> Found piklab-0.16.2.tar.bz2
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
    piklab-0.16.2.tar.bz2 ... Passed
==> Extracting sources...
  -> Extracting piklab-0.16.2.tar.bz2 with bsdtar
==> Starting build()...
-- The C compiler identification is GNU 5.2.0
-- The CXX compiler identification is GNU 5.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake-qt4 (found version "4.8.7") 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29") 
-- checking for module 'libusb'
--   found libusb, version 0.1.12
-- Found LIBUSB 
-- LIBUSB version: 0.1.12
-- Found ncurses: /usr/lib/libncurses.so  
-- Found readline: /usr/lib/libreadline.so  
-- Looking for include file linux/ppdev.h
-- Looking for include file linux/ppdev.h - found
-- Looking for include file dev/ppbus/ppi.h
-- Looking for include file dev/ppbus/ppi.h - not found
-- Found Qt-Version 4.8.7 (using /usr/bin/qmake-qt4)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so (found version "1.0.2d") 
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4  
-- Found Perl: /usr/bin/perl (found version "5.22.0") 
-- Found Phonon: /usr/include/qt4 (Required is at least version "4.3.80") 
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.12 include dir: /usr/include
-- Found KDE 4.12 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Warning (dev) at src/piklab-test/base/CMakeLists.txt:11 (add_library):
  Policy CMP0037 is not set: Target names should not be reserved and should
  match a validity pattern.  Run "cmake --help-policy CMP0037" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  The target name "test" is reserved or not valid for certain CMake features,
  such as generator expressions, and may result in undefined behavior.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found SharedMimeInfo: /usr/bin/update-mime-database (found suitable version "1.4", minimum required is "0.18") 
-- Configuring done
-- Generating done
-- Build files have been written to: /build/piklab/src/piklab-0.16.2
[  0%] Generating synchronous.moc
[  1%] Generating storage.moc
Scanning dependencies of target common
[  1%] Building CXX object src/common/common/CMakeFiles/common.dir/args.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/args.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/args.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  1%] Building CXX object src/common/common/CMakeFiles/common.dir/bitvalue.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  1%] Building CXX object src/common/common/CMakeFiles/common.dir/group.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/misc.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/misc.cpp:16:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/number.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/purl_base.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/purl_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/purl_base.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/storage.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/storage.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/storage.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/synchronous.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/synchronous.cpp:13:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  2%] Building CXX object src/common/common/CMakeFiles/common.dir/version_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/version_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/version_data.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  3%] Linking CXX static library ../../../lib/libcommon.a
[  3%] Built target common
Scanning dependencies of target generate
[  3%] Generating dummy
Forcing svn_revision.h generation
[  3%] Generating svn_revision.h
[  3%] Built target generate
[  4%] Generating process_kde.moc
[  4%] Generating process.moc
[  4%] Generating progress_monitor.moc
[  4%] Generating purl.moc
Scanning dependencies of target global
[  4%] Building CXX object src/common/global/CMakeFiles/global.dir/about.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/about.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/about.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  4%] Building CXX object src/common/global/CMakeFiles/global.dir/generic_config.o
[  4%] Building CXX object src/common/global/CMakeFiles/global.dir/log.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  4%] Building CXX object src/common/global/CMakeFiles/global.dir/pfile.o
[  4%] Building CXX object src/common/global/CMakeFiles/global.dir/process.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/process.h:16,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/process.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  5%] Building CXX object src/common/global/CMakeFiles/global.dir/progress_monitor.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/progress_monitor.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/progress_monitor.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  5%] Building CXX object src/common/global/CMakeFiles/global.dir/purl.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/purl.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/purl.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = QString]'
/build/piklab/src/piklab-0.16.2/src/common/global/purl.cpp:151:19:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  5%] Building CXX object src/common/global/CMakeFiles/global.dir/xml_data_file.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/purl.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/xml_data_file.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/xml_data_file.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  5%] Building CXX object src/common/global/CMakeFiles/global.dir/process_kde.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/process_kde.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/process_kde.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  5%] Linking CXX static library ../../../lib/libglobal.a
[  5%] Built target global
Scanning dependencies of target port
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/parallel.o
/build/piklab/src/piklab-0.16.2/src/common/port/parallel.cpp:157:1: warning: narrowing conversion of '2147577987u' from 'unsigned int' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing]
 };
 ^
/build/piklab/src/piklab-0.16.2/src/common/port/parallel.cpp:157:1: warning: narrowing conversion of '2147577985u' from 'unsigned int' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing]
/build/piklab/src/piklab-0.16.2/src/common/port/parallel.cpp:157:1: warning: narrowing conversion of '2147577989u' from 'unsigned int' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing]
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/parallel.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/parallel.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/port.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/serial.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/serial.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/serial.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/usb_port.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.cpp:12:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/port_base.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  6%] Building CXX object src/common/port/CMakeFiles/port.dir/hid_port.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/hid_port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/hid_port.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  7%] Linking CXX static library ../../../lib/libport.a
[  7%] Built target port
[  7%] Generating cli_main.moc
[  7%] Generating cli_interactive.moc
Scanning dependencies of target cli
[  7%] Building CXX object src/common/cli/CMakeFiles/cli.dir/cli_interactive.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_interactive.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_interactive.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  7%] Building CXX object src/common/cli/CMakeFiles/cli.dir/cli_log.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_log.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  7%] Building CXX object src/common/cli/CMakeFiles/cli.dir/cli_main.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/about.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_main.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/cli/cli_main.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[  8%] Linking CXX static library ../../../lib/libcli.a
[  8%] Built target cli
Scanning dependencies of target kde_gui
[  8%] Building CXX object src/common/kde_gui/CMakeFiles/kde_gui.dir/kde_purl_gui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/purl_gui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/kde_gui/kde_purl_gui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[  8%] Linking CXX static library ../../../lib/libkde_gui.a
[  8%] Built target kde_gui
[  8%] Generating purl_gui.moc
[  8%] Generating config_widget.moc
[  8%] Generating container.moc
[  8%] Generating dialog.moc
[  8%] Generating editlistbox.moc
[  8%] Generating hexword_gui.moc
[  9%] Generating misc_gui.moc
[  9%] Generating list_container.moc
[  9%] Generating number_gui.moc
[  9%] Generating list_view.moc
Scanning dependencies of target commonui
[  9%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/config_widget.o
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/container.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/dialog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/editlistbox.o
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/hexword_gui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.cpp:139:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.cpp:10:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
/build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.cpp:139:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.cpp:10:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/misc_gui.o
/build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.cpp:287:1: warning: 'virtual void KComboBox::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:75:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.cpp:9:
/usr/include/kcombobox.h:292:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 10%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/list_container.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.h:24,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_container.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_container.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = const Q3ListViewItem*; T = unsigned int; QMap<Key, T>::Node = QMapNode<const Q3ListViewItem*, unsigned int>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = const Q3ListViewItem*; T = unsigned int]'
/build/piklab/src/piklab-0.16.2/src/common/gui/list_container.cpp:92:15:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<const Q3ListViewItem*, unsigned int>::Node* {aka QMapNode<const Q3ListViewItem*, unsigned int>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 11%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/number_gui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.cpp:75:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.cpp:9:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 11%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/list_view.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.h:24,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 11%] Building CXX object src/common/gui/CMakeFiles/commonui.dir/purl_gui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/purl_gui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/purl_gui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 11%] Linking CXX static library ../../../lib/libcommonui.a
[ 11%] Built target commonui
Scanning dependencies of target xmltodata
[ 11%] Building CXX object src/xml_to_data/CMakeFiles/xmltodata.dir/xml_to_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/xml_to_data/xml_to_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/xml_to_data/xml_to_data.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 11%] Building CXX object src/xml_to_data/CMakeFiles/xmltodata.dir/device_xml_to_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Device::Data*; QMap<Key, T>::Node = QMapNode<QString, Device::Data*>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Device::Data*]'
/build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.cpp:89:12:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Device::Data*>::Node* {aka QMapNode<QString, Device::Data*>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QStringList; QMap<Key, T>::Node = QMapNode<QString, QStringList>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.cpp:92:57:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QStringList>::Node* {aka QMapNode<QString, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = QString]'
/build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.cpp:141:106:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = unsigned int; QMap<Key, T>::Node = QMapNode<QString, unsigned int>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = unsigned int]'
/build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.cpp:168:65:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, unsigned int>::Node* {aka QMapNode<QString, unsigned int>*}' increases required alignment of target type [-Wcast-align]
[ 12%] Linking CXX static library ../../lib/libxmltodata.a
[ 12%] Built target xmltodata
[ 12%] Generating register.moc
Scanning dependencies of target devicebase
[ 12%] Building CXX object src/devices/base/CMakeFiles/devicebase.dir/generic_device.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 13%] Building CXX object src/devices/base/CMakeFiles/devicebase.dir/hex_buffer.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/hex_buffer.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/hex_buffer.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = BitValue; QMap<Key, T>::Node = QMapNode<unsigned int, BitValue>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = unsigned int; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/base/hex_buffer.cpp:28:30:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, BitValue>::Node* {aka QMapNode<unsigned int, BitValue>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
[ 13%] Building CXX object src/devices/base/CMakeFiles/devicebase.dir/generic_memory.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_memory.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = BitValue; QMap<Key, T>::Node = QMapNode<unsigned int, BitValue>]':
/usr/include/qt4/Qt/qmap.h:327:67:   required from 'const T& QMap<Key, T>::const_iterator::data() const [with Key = unsigned int; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/base/generic_memory.cpp:40:19:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, BitValue>::Node* {aka QMapNode<unsigned int, BitValue>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = bool; QMap<Key, T>::Node = QMapNode<unsigned int, bool>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = bool]'
/build/piklab/src/piklab-0.16.2/src/devices/base/generic_memory.cpp:40:56:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, bool>::Node* {aka QMapNode<unsigned int, bool>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 13%] Building CXX object src/devices/base/CMakeFiles/devicebase.dir/register.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/storage.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/register.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/register.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.cpp:102:26:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.cpp:109:24:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.cpp:118:19:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 13%] Building CXX object src/devices/base/CMakeFiles/devicebase.dir/device_group.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/device_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/device_group.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = double; T = Tick; QMap<Key, T>::Node = QMapNode<double, Tick>]':
/usr/include/qt4/Qt/qmap.h:588:21:   required from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&, bool) [with Key = double; T = Tick]'
/build/piklab/src/piklab-0.16.2/src/devices/base/device_group.cpp:54:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<double, Tick>::Node* {aka QMapNode<double, Tick>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 13%] Linking CXX static library ../../../lib/libdevicebase.a
[ 13%] Built target devicebase
Scanning dependencies of target pic_prog_family_xml_to_data
[ 14%] Building CXX object src/devices/pic/base/CMakeFiles/pic_prog_family_xml_to_data.dir/pic_prog_family_xml_to_data.o
[ 14%] Linking CXX executable pic_prog_family_xml_to_data
[ 14%] Built target pic_prog_family_xml_to_data
[ 14%] Generating pic_prog_family_data.cpp
Parsing XML file "pic_prog_family.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target picbase
[ 14%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:82:19:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:87:17:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Device::Special; T = BitValue; QMap<Key, T>::Node = QMapNode<Device::Special, BitValue>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = Device::Special; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:159:28:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Device::Special, BitValue>::Node* {aka QMapNode<Device::Special, BitValue>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Device::IdData; QMap<Key, T>::Node = QMapNode<QString, Device::IdData>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = Device::IdData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:209:49:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Device::IdData>::Node* {aka QMapNode<QString, Device::IdData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::Checksum::Data; QMap<Key, T>::Node = QMapNode<QString, Pic::Checksum::Data>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Pic::Checksum::Data]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Pic::Checksum::Data]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:77:17:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::Checksum::Data>::Node* {aka QMapNode<QString, Pic::Checksum::Data>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::RegisterData; QMap<Key, T>::Node = QMapNode<QString, Pic::RegisterData>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Pic::RegisterData]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Pic::RegisterData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.cpp:264:70:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::RegisterData>::Node* {aka QMapNode<QString, Pic::RegisterData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 15%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic_config.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::Config::MapData; QMap<Key, T>::Node = QMapNode<QString, Pic::Config::MapData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Pic::Config::MapData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.cpp:331:34:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::Config::MapData>::Node* {aka QMapNode<QString, Pic::Config::MapData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/QtCore/qdatastream.h:429:13:   required from 'QDataStream& operator<<(QDataStream&, const QMap<Key, T>&) [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.cpp:466:28:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 15%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic_protection.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_protection.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_protection.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 15%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic_register.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::RegisterData; QMap<Key, T>::Node = QMapNode<QString, Pic::RegisterData>]':
/usr/include/qt4/Qt/qmap.h:327:67:   required from 'const T& QMap<Key, T>::const_iterator::data() const [with Key = QString; T = Pic::RegisterData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.cpp:48:22:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::RegisterData>::Node* {aka QMapNode<QString, Pic::RegisterData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.cpp:193:33:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::CombinedData; QMap<Key, T>::Node = QMapNode<QString, Pic::CombinedData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Pic::CombinedData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Pic::CombinedData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.cpp:15:47:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::CombinedData>::Node* {aka QMapNode<QString, Pic::CombinedData>*}' increases required alignment of target type [-Wcast-align]
[ 15%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic_prog_family.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_prog_family.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_prog_family.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 15%] Building CXX object src/devices/pic/base/CMakeFiles/picbase.dir/pic_prog_family_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_prog_family.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_prog_family_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 15%] Linking CXX static library ../../../../lib/libpicbase.a
[ 15%] Built target picbase
Scanning dependencies of target pic_xml_to_data
[ 15%] Building CXX object src/devices/pic/xml/CMakeFiles/pic_xml_to_data.dir/pic_xml_to_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:13:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:32:29:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:65:23:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:132:72:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::Checksum::Data; QMap<Key, T>::Node = QMapNode<QString, Pic::Checksum::Data>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Pic::Checksum::Data]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:395:31:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::Checksum::Data>::Node* {aka QMapNode<QString, Pic::Checksum::Data>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Device::Special; T = BitValue; QMap<Key, T>::Node = QMapNode<Device::Special, BitValue>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Device::Special; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:432:67:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Device::Special, BitValue>::Node* {aka QMapNode<Device::Special, BitValue>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = QString]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:508:66:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = bool; QMap<Key, T>::Node = QMapNode<QString, bool>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = bool]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:550:88:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, bool>::Node* {aka QMapNode<QString, bool>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::RegisterData; QMap<Key, T>::Node = QMapNode<QString, Pic::RegisterData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Pic::RegisterData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:634:72:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::RegisterData>::Node* {aka QMapNode<QString, Pic::RegisterData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::CombinedData; QMap<Key, T>::Node = QMapNode<QString, Pic::CombinedData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Pic::CombinedData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:653:76:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::CombinedData>::Node* {aka QMapNode<QString, Pic::CombinedData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Device::Data*; QMap<Key, T>::Node = QMapNode<QString, Device::Data*>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Device::Data*]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:661:63:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Device::Data*>::Node* {aka QMapNode<QString, Device::Data*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = unsigned int; QMap<Key, T>::Node = QMapNode<QString, unsigned int>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = unsigned int]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/xml/pic_xml_to_data.cpp:757:17:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, unsigned int>::Node* {aka QMapNode<QString, unsigned int>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QStringList; QMap<Key, T>::Node = QMapNode<QString, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/xml_to_data/device_xml_to_data.h:26:28:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QStringList>::Node* {aka QMapNode<QString, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_register.h:57:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
[ 15%] Linking CXX executable pic_xml_to_data
[ 15%] Built target pic_xml_to_data
[ 15%] Generating pic_data.cpp
Parsing XML file "10F200.xml"...
Parsing XML file "10F202.xml"...
Parsing XML file "10F204.xml"...
Parsing XML file "10F206.xml"...
Parsing XML file "10F220.xml"...
Parsing XML file "10F222.xml"...
Parsing XML file "10F320.xml"...
Parsing XML file "10F322.xml"...
Parsing XML file "12C508.xml"...
Parsing XML file "12C508A.xml"...
Parsing XML file "12C509.xml"...
Parsing XML file "12C509A.xml"...
Parsing XML file "12C671.xml"...
Parsing XML file "12C672.xml"...
Parsing XML file "12CE518.xml"...
Parsing XML file "12CE519.xml"...
Parsing XML file "12CE673.xml"...
Parsing XML file "12CE674.xml"...
Parsing XML file "12CR509A.xml"...
Parsing XML file "12F1822.xml"...
Parsing XML file "12F508.xml"...
Parsing XML file "12F509.xml"...
Parsing XML file "12F510.xml"...
Parsing XML file "12F519.xml"...
Parsing XML file "12F609.xml"...
Parsing XML file "12F615.xml"...
Parsing XML file "12F617.xml"...
Parsing XML file "12F629.xml"...
Parsing XML file "12F635.xml"...
Parsing XML file "12F675.xml"...
Parsing XML file "12F683.xml"...
Parsing XML file "12F752.xml"...
Parsing XML file "14000.xml"...
Parsing XML file "16C432.xml"...
Warning [16C432]: Not-recommended/mature device has no alternative
Parsing XML file "16C433.xml"...
Parsing XML file "16C505.xml"...
Parsing XML file "16C52.xml"...
Parsing XML file "16C54.xml"...
Parsing XML file "16C54A.xml"...
Parsing XML file "16C54B.xml"...
Parsing XML file "16C54C.xml"...
Parsing XML file "16C55.xml"...
Parsing XML file "16C554.xml"...
Parsing XML file "16C557.xml"...
Warning [16C557]: No webpage specified
Parsing XML file "16C558.xml"...
Parsing XML file "16C55A.xml"...
Parsing XML file "16C56.xml"...
Parsing XML file "16C56A.xml"...
Parsing XML file "16C57.xml"...
Parsing XML file "16C57C.xml"...
Parsing XML file "16C58A.xml"...
Parsing XML file "16C58B.xml"...
Parsing XML file "16C61.xml"...
Warning [16C61]: No webpage specified
Parsing XML file "16C62.xml"...
Parsing XML file "16C620.xml"...
Parsing XML file "16C620A.xml"...
Parsing XML file "16C621.xml"...
Parsing XML file "16C621A.xml"...
Parsing XML file "16C622.xml"...
Parsing XML file "16C622A.xml"...
Parsing XML file "16C62A.xml"...
Parsing XML file "16C62B.xml"...
Warning [16C62B]: Not-recommended/mature device has no alternative
Parsing XML file "16C63.xml"...
Parsing XML file "16C63A.xml"...
Warning [16C63A]: Not-recommended/mature device has no alternative
Parsing XML file "16C64.xml"...
Parsing XML file "16C641.xml"...
Warning [16C641]: No progsheet specified
Warning [16C641]: No webpage specified
Parsing XML file "16C642.xml"...
Parsing XML file "16C64A.xml"...
Parsing XML file "16C65.xml"...
Parsing XML file "16C65A.xml"...
Parsing XML file "16C65B.xml"...
Warning [16C65B]: Not-recommended/mature device has no alternative
Parsing XML file "16C66.xml"...
Parsing XML file "16C661.xml"...
Warning [16C661]: No progsheet specified
Warning [16C661]: No webpage specified
Parsing XML file "16C662.xml"...
Parsing XML file "16C67.xml"...
Parsing XML file "16C71.xml"...
Parsing XML file "16C710.xml"...
Parsing XML file "16C711.xml"...
Parsing XML file "16C712.xml"...
Parsing XML file "16C715.xml"...
Parsing XML file "16C716.xml"...
Parsing XML file "16C717.xml"...
Parsing XML file "16C72.xml"...
Parsing XML file "16C72A.xml"...
Parsing XML file "16C73.xml"...
Parsing XML file "16C73A.xml"...
Parsing XML file "16C73B.xml"...
Parsing XML file "16C74.xml"...
Parsing XML file "16C745.xml"...
Parsing XML file "16C74A.xml"...
Parsing XML file "16C74B.xml"...
Parsing XML file "16C76.xml"...
Parsing XML file "16C765.xml"...
Parsing XML file "16C77.xml"...
Parsing XML file "16C770.xml"...
Parsing XML file "16C771.xml"...
Warning [16C771]: Not-recommended/mature device has no alternative
Parsing XML file "16C773.xml"...
Parsing XML file "16C774.xml"...
Parsing XML file "16C781.xml"...
Warning [16C781]: Not-recommended/mature device has no alternative
Parsing XML file "16C782.xml"...
Warning [16C782]: Not-recommended/mature device has no alternative
Parsing XML file "16C84.xml"...
Parsing XML file "16C923.xml"...
Parsing XML file "16C924.xml"...
Parsing XML file "16C925.xml"...
Warning [16C925]: Not-recommended/mature device has no alternative
Parsing XML file "16C926.xml"...
Parsing XML file "16CE623.xml"...
Parsing XML file "16CE624.xml"...
Parsing XML file "16CE625.xml"...
Parsing XML file "16CR54A.xml"...
Parsing XML file "16CR54B.xml"...
Parsing XML file "16CR54C.xml"...
Parsing XML file "16CR56A.xml"...
Parsing XML file "16CR57B.xml"...
Parsing XML file "16CR57C.xml"...
Parsing XML file "16CR58A.xml"...
Parsing XML file "16CR58B.xml"...
Parsing XML file "16CR62.xml"...
Parsing XML file "16CR620A.xml"...
Parsing XML file "16CR63.xml"...
Warning [16CR63]: Not-recommended/mature device has no alternative
Parsing XML file "16CR64.xml"...
Parsing XML file "16CR65.xml"...
Warning [16CR65]: Not-recommended/mature device has no alternative
Parsing XML file "16CR72.xml"...
Warning [16CR72]: Not-recommended/mature device has no alternative
Parsing XML file "16CR73.xml"...
Parsing XML file "16CR74.xml"...
Parsing XML file "16CR76.xml"...
Parsing XML file "16CR77.xml"...
Parsing XML file "16CR83.xml"...
Parsing XML file "16CR84.xml"...
Parsing XML file "16F1507.xml"...
Parsing XML file "16F1823.xml"...
Parsing XML file "16F1824.xml"...
Parsing XML file "16F1825.xml"...
Parsing XML file "16F1826.xml"...
Parsing XML file "16F1827.xml"...
Parsing XML file "16F1828.xml"...
Parsing XML file "16F1829.xml"...
Parsing XML file "16F1933.xml"...
Parsing XML file "16F1934.xml"...
Parsing XML file "16F1936.xml"...
Parsing XML file "16F1937.xml"...
Parsing XML file "16F1938.xml"...
Parsing XML file "16F1939.xml"...
Parsing XML file "16F1946.xml"...
Parsing XML file "16F1947.xml"...
Parsing XML file "16F505.xml"...
Parsing XML file "16F506.xml"...
Parsing XML file "16F526.xml"...
Parsing XML file "16F54.xml"...
Parsing XML file "16F57.xml"...
Parsing XML file "16F59.xml"...
Parsing XML file "16F610.xml"...
Parsing XML file "16F616.xml"...
Parsing XML file "16F627.xml"...
Parsing XML file "16F627A.xml"...
Parsing XML file "16F628.xml"...
Parsing XML file "16F628A.xml"...
Parsing XML file "16F630.xml"...
Parsing XML file "16F631.xml"...
Parsing XML file "16F636.xml"...
Parsing XML file "16F639.xml"...
Parsing XML file "16F648A.xml"...
Parsing XML file "16F676.xml"...
Parsing XML file "16F677.xml"...
Parsing XML file "16F684.xml"...
Parsing XML file "16F685.xml"...
Parsing XML file "16F687.xml"...
Parsing XML file "16F688.xml"...
Parsing XML file "16F689.xml"...
Parsing XML file "16F690.xml"...
Parsing XML file "16F716.xml"...
Parsing XML file "16F72.xml"...
Parsing XML file "16F722.xml"...
Parsing XML file "16F723.xml"...
Parsing XML file "16F724.xml"...
Parsing XML file "16F726.xml"...
Parsing XML file "16F727.xml"...
Parsing XML file "16F73.xml"...
Parsing XML file "16F737.xml"...
Parsing XML file "16F74.xml"...
Parsing XML file "16F747.xml"...
Parsing XML file "16F76.xml"...
Parsing XML file "16F767.xml"...
Parsing XML file "16F77.xml"...
Parsing XML file "16F777.xml"...
Parsing XML file "16F785.xml"...
Parsing XML file "16F818.xml"...
Parsing XML file "16F819.xml"...
Parsing XML file "16F83.xml"...
Parsing XML file "16F84.xml"...
Parsing XML file "16F84A.xml"...
Parsing XML file "16F87.xml"...
Parsing XML file "16F870.xml"...
Parsing XML file "16F871.xml"...
Parsing XML file "16F872.xml"...
Parsing XML file "16F873.xml"...
Parsing XML file "16F873A.xml"...
Warning [16F873A]: Not-recommended/mature device has no alternative
Parsing XML file "16F874.xml"...
Parsing XML file "16F874A.xml"...
Parsing XML file "16F876.xml"...
Parsing XML file "16F876A.xml"...
Warning [16F876A]: Not-recommended/mature device has no alternative
Parsing XML file "16F877.xml"...
Parsing XML file "16F877A.xml"...
Parsing XML file "16F88.xml"...
Parsing XML file "16F882.xml"...
Parsing XML file "16F883.xml"...
Parsing XML file "16F884.xml"...
Parsing XML file "16F886.xml"...
Parsing XML file "16F887.xml"...
Parsing XML file "16F913.xml"...
Parsing XML file "16F914.xml"...
Parsing XML file "16F916.xml"...
Parsing XML file "16F917.xml"...
Parsing XML file "16F946.xml"...
Parsing XML file "16HV540.xml"...
Parsing XML file "17C42.xml"...
Parsing XML file "17C42A.xml"...
Parsing XML file "17C43.xml"...
Parsing XML file "17C44.xml"...
Parsing XML file "17C752.xml"...
Parsing XML file "17C756.xml"...
Parsing XML file "17C756A.xml"...
Parsing XML file "17C762.xml"...
Parsing XML file "17C766.xml"...
Parsing XML file "17CR42.xml"...
Parsing XML file "17CR43.xml"...
Parsing XML file "18C242.xml"...
Parsing XML file "18C252.xml"...
Parsing XML file "18C442.xml"...
Parsing XML file "18C452.xml"...
Parsing XML file "18C601.xml"...
Parsing XML file "18C658.xml"...
Parsing XML file "18C801.xml"...
Parsing XML file "18C858.xml"...
Parsing XML file "18F1220.xml"...
Parsing XML file "18F1230.xml"...
Parsing XML file "18F1320.xml"...
Parsing XML file "18F1330.xml"...
Parsing XML file "18F13K22.xml"...
Parsing XML file "18F13K50.xml"...
Parsing XML file "18F14K22.xml"...
Parsing XML file "18F14K50.xml"...
Parsing XML file "18F2220.xml"...
Parsing XML file "18F2221.xml"...
Parsing XML file "18F2320.xml"...
Parsing XML file "18F2321.xml"...
Parsing XML file "18F2331.xml"...
Parsing XML file "18F23K20.xml"...
Parsing XML file "18F23K22.xml"...
Parsing XML file "18F2410.xml"...
Parsing XML file "18F242.xml"...
Parsing XML file "18F2420.xml"...
Parsing XML file "18F2423.xml"...
Parsing XML file "18F2431.xml"...
Parsing XML file "18F2439.xml"...
Parsing XML file "18F2450.xml"...
Parsing XML file "18F2455.xml"...
Parsing XML file "18F2458.xml"...
Parsing XML file "18F248.xml"...
Parsing XML file "18F2480.xml"...
Parsing XML file "18F24J10.xml"...
Parsing XML file "18F24K20.xml"...
Parsing XML file "18F24K22.xml"...
Parsing XML file "18F2510.xml"...
Parsing XML file "18F2515.xml"...
Parsing XML file "18F252.xml"...
Parsing XML file "18F2520.xml"...
Parsing XML file "18F2523.xml"...
Parsing XML file "18F2525.xml"...
Parsing XML file "18F2539.xml"...
Parsing XML file "18F2550.xml"...
Parsing XML file "18F2553.xml"...
Parsing XML file "18F258.xml"...
Parsing XML file "18F2580.xml"...
Parsing XML file "18F2585.xml"...
Parsing XML file "18F25J10.xml"...
Parsing XML file "18F25K20.xml"...
Parsing XML file "18F25K22.xml"...
Parsing XML file "18F2610.xml"...
Parsing XML file "18F2620.xml"...
Parsing XML file "18F2680.xml"...
Parsing XML file "18F2682.xml"...
Parsing XML file "18F2685.xml"...
Parsing XML file "18F26K20.xml"...
Parsing XML file "18F26K22.xml"...
Parsing XML file "18F4220.xml"...
Parsing XML file "18F4221.xml"...
Parsing XML file "18F4320.xml"...
Parsing XML file "18F4321.xml"...
Parsing XML file "18F4331.xml"...
Parsing XML file "18F43K20.xml"...
Parsing XML file "18F43K22.xml"...
Parsing XML file "18F4410.xml"...
Parsing XML file "18F442.xml"...
Parsing XML file "18F4420.xml"...
Parsing XML file "18F4423.xml"...
Parsing XML file "18F4431.xml"...
Parsing XML file "18F4439.xml"...
Parsing XML file "18F4450.xml"...
Parsing XML file "18F4455.xml"...
Parsing XML file "18F4458.xml"...
Parsing XML file "18F448.xml"...
Parsing XML file "18F4480.xml"...
Parsing XML file "18F44J10.xml"...
Parsing XML file "18F44K20.xml"...
Parsing XML file "18F44K22.xml"...
Parsing XML file "18F4510.xml"...
Parsing XML file "18F4515.xml"...
Parsing XML file "18F452.xml"...
Parsing XML file "18F4520.xml"...
Parsing XML file "18F4523.xml"...
Parsing XML file "18F4525.xml"...
Parsing XML file "18F4539.xml"...
Parsing XML file "18F4550.xml"...
Parsing XML file "18F4553.xml"...
Parsing XML file "18F458.xml"...
Parsing XML file "18F4580.xml"...
Parsing XML file "18F4585.xml"...
Parsing XML file "18F45J10.xml"...
Parsing XML file "18F45K20.xml"...
Parsing XML file "18F45K22.xml"...
Parsing XML file "18F4610.xml"...
Parsing XML file "18F4620.xml"...
Parsing XML file "18F4680.xml"...
Parsing XML file "18F4682.xml"...
Parsing XML file "18F4685.xml"...
Parsing XML file "18F46K20.xml"...
Parsing XML file "18F46K22.xml"...
Parsing XML file "18F6310.xml"...
Parsing XML file "18F6390.xml"...
Parsing XML file "18F6393.xml"...
Parsing XML file "18F63J11.xml"...
Parsing XML file "18F63J90.xml"...
Parsing XML file "18F6410.xml"...
Parsing XML file "18F6490.xml"...
Parsing XML file "18F6493.xml"...
Parsing XML file "18F64J11.xml"...
Parsing XML file "18F64J90.xml"...
Parsing XML file "18F6520.xml"...
Parsing XML file "18F6525.xml"...
Parsing XML file "18F6527.xml"...
Parsing XML file "18F6585.xml"...
Parsing XML file "18F65J10.xml"...
Parsing XML file "18F65J11.xml"...
Parsing XML file "18F65J15.xml"...
Parsing XML file "18F65J50.xml"...
Parsing XML file "18F65J90.xml"...
Parsing XML file "18F6620.xml"...
Parsing XML file "18F6621.xml"...
Parsing XML file "18F6622.xml"...
Parsing XML file "18F6627.xml"...
Parsing XML file "18F6680.xml"...
Parsing XML file "18F66J10.xml"...
Parsing XML file "18F66J11.xml"...
Parsing XML file "18F66J15.xml"...
Parsing XML file "18F66J16.xml"...
Parsing XML file "18F66J50.xml"...
Parsing XML file "18F66J55.xml"...
Parsing XML file "18F66J60.xml"...
Parsing XML file "18F66J65.xml"...
Parsing XML file "18F6720.xml"...
Parsing XML file "18F6722.xml"...
Parsing XML file "18F67J10.xml"...
Parsing XML file "18F67J11.xml"...
Parsing XML file "18F67J50.xml"...
Parsing XML file "18F67J60.xml"...
Parsing XML file "18F8310.xml"...
Parsing XML file "18F8390.xml"...
Parsing XML file "18F8393.xml"...
Parsing XML file "18F83J11.xml"...
Parsing XML file "18F83J90.xml"...
Parsing XML file "18F8410.xml"...
Parsing XML file "18F8490.xml"...
Parsing XML file "18F8493.xml"...
Parsing XML file "18F84J11.xml"...
Parsing XML file "18F84J90.xml"...
Parsing XML file "18F8520.xml"...
Parsing XML file "18F8525.xml"...
Parsing XML file "18F8527.xml"...
Parsing XML file "18F8585.xml"...
Parsing XML file "18F85J10.xml"...
Parsing XML file "18F85J11.xml"...
Parsing XML file "18F85J15.xml"...
Parsing XML file "18F85J50.xml"...
Parsing XML file "18F85J90.xml"...
Parsing XML file "18F8620.xml"...
Parsing XML file "18F8621.xml"...
Parsing XML file "18F8622.xml"...
Parsing XML file "18F8627.xml"...
Parsing XML file "18F8680.xml"...
Parsing XML file "18F86J10.xml"...
Parsing XML file "18F86J11.xml"...
Parsing XML file "18F86J15.xml"...
Parsing XML file "18F86J16.xml"...
Parsing XML file "18F86J50.xml"...
Parsing XML file "18F86J55.xml"...
Parsing XML file "18F86J60.xml"...
Parsing XML file "18F86J65.xml"...
Parsing XML file "18F8720.xml"...
Parsing XML file "18F8722.xml"...
Parsing XML file "18F87J10.xml"...
Parsing XML file "18F87J11.xml"...
Parsing XML file "18F87J50.xml"...
Parsing XML file "18F87J60.xml"...
Parsing XML file "18F96J60.xml"...
Parsing XML file "18F96J65.xml"...
Parsing XML file "18F97J60.xml"...
Parsing XML file "24FJ128GA006.xml"...
Parsing XML file "24FJ128GA008.xml"...
Parsing XML file "24FJ128GA010.xml"...
Parsing XML file "24FJ128GB106.xml"...
Parsing XML file "24FJ128GB108.xml"...
Parsing XML file "24FJ128GB110.xml"...
Parsing XML file "24FJ192GB106.xml"...
Parsing XML file "24FJ192GB108.xml"...
Parsing XML file "24FJ192GB110.xml"...
Parsing XML file "24FJ256GB106.xml"...
Parsing XML file "24FJ256GB108.xml"...
Parsing XML file "24FJ256GB110.xml"...
Parsing XML file "24FJ64GA002.xml"...
Parsing XML file "24FJ64GA004.xml"...
Parsing XML file "24FJ64GA006.xml"...
Parsing XML file "24FJ64GA008.xml"...
Parsing XML file "24FJ64GA010.xml"...
Parsing XML file "24FJ64GB106.xml"...
Parsing XML file "24FJ64GB108.xml"...
Parsing XML file "24FJ64GB110.xml"...
Parsing XML file "24FJ96GA006.xml"...
Parsing XML file "24FJ96GA008.xml"...
Parsing XML file "24FJ96GA010.xml"...
Parsing XML file "24HJ128GP206.xml"...
Parsing XML file "24HJ128GP210.xml"...
Parsing XML file "24HJ128GP306.xml"...
Parsing XML file "24HJ128GP310.xml"...
Parsing XML file "24HJ128GP506.xml"...
Parsing XML file "24HJ128GP510.xml"...
Parsing XML file "24HJ12GP201.xml"...
Parsing XML file "24HJ12GP202.xml"...
Parsing XML file "24HJ16GP304.xml"...
Parsing XML file "24HJ256GP206.xml"...
Parsing XML file "24HJ256GP210.xml"...
Parsing XML file "24HJ256GP610.xml"...
Parsing XML file "24HJ32GP202.xml"...
Parsing XML file "24HJ32GP204.xml"...
Parsing XML file "24HJ64GP206.xml"...
Parsing XML file "24HJ64GP210.xml"...
Parsing XML file "24HJ64GP506.xml"...
Parsing XML file "24HJ64GP510.xml"...
Parsing XML file "30F1010.xml"...
Parsing XML file "30F2010.xml"...
Parsing XML file "30F2011.xml"...
Parsing XML file "30F2012.xml"...
Parsing XML file "30F2020.xml"...
Parsing XML file "30F2023.xml"...
Parsing XML file "30F3010.xml"...
Parsing XML file "30F3011.xml"...
Parsing XML file "30F3012.xml"...
Parsing XML file "30F3013.xml"...
Parsing XML file "30F3014.xml"...
Parsing XML file "30F4011.xml"...
Parsing XML file "30F4012.xml"...
Parsing XML file "30F4013.xml"...
Parsing XML file "30F5011.xml"...
Parsing XML file "30F5013.xml"...
Parsing XML file "30F5015.xml"...
Parsing XML file "30F5016.xml"...
Parsing XML file "30F6010.xml"...
Parsing XML file "30F6010A.xml"...
Parsing XML file "30F6011.xml"...
Parsing XML file "30F6011A.xml"...
Parsing XML file "30F6012.xml"...
Parsing XML file "30F6012A.xml"...
Parsing XML file "30F6013.xml"...
Parsing XML file "30F6013A.xml"...
Parsing XML file "30F6014.xml"...
Parsing XML file "30F6014A.xml"...
Parsing XML file "30F6015.xml"...
Parsing XML file "33FJ06GS101.xml"...
Parsing XML file "33FJ06GS102.xml"...
Parsing XML file "33FJ06GS202.xml"...
Parsing XML file "33FJ128GP802.xml"...
Parsing XML file "33FJ128GP804.xml"...
Parsing XML file "33FJ128MC802.xml"...
Parsing XML file "33FJ128MC804.xml"...
Parsing XML file "33FJ12GP201.xml"...
Parsing XML file "33FJ12GP202.xml"...
Parsing XML file "33FJ16GP304.xml"...
Parsing XML file "33FJ16GS402.xml"...
Parsing XML file "33FJ16GS404.xml"...
Parsing XML file "33FJ16GS502.xml"...
Parsing XML file "33FJ16GS504.xml"...
Parsing XML file "33FJ32GP202.xml"...
Parsing XML file "33FJ32GP204.xml"...
Parsing XML file "33FJ32GP302.xml"...
Parsing XML file "33FJ32GP304.xml"...
Parsing XML file "33FJ32MC202.xml"...
Parsing XML file "33FJ32MC204.xml"...
Parsing XML file "33FJ32MC302.xml"...
Parsing XML file "33FJ32MC304.xml"...
Parsing XML file "registers/registers.xml"...
Parsing XML file "registers/registers_missing.xml"...
Register description not found for 10F320
Register description not found for 10F322
Register description not found for 12F1822
Register description not found for 12F617
Register description not found for 12F752
Register description not found for 14000
Register description not found for 16C641
Register description not found for 16C661
Register description not found for 16F1507
Register description not found for 16F1823
Register description not found for 16F1824
Register description not found for 16F1825
Register description not found for 16F1828
Register description not found for 18F23K22
Register description not found for 18F24K22
Register description not found for 18F25K22
Register description not found for 18F26K22
Register description not found for 18F43K22
Register description not found for 18F44K22
Register description not found for 18F45K22
Register description not found for 18F46K22
Register description not found for 24FJ128GB106
Register description not found for 24FJ128GB108
Register description not found for 24FJ128GB110
Register description not found for 24FJ192GB106
Register description not found for 24FJ192GB108
Register description not found for 24FJ192GB110
Register description not found for 24FJ256GB106
Register description not found for 24FJ256GB108
Register description not found for 24FJ256GB110
Register description not found for 24FJ64GB106
Register description not found for 24FJ64GB108
Register description not found for 24FJ64GB110
Register description not found for 33FJ128GP802
Register description not found for 33FJ128GP804
Register description not found for 33FJ32GP302
Register description not found for 33FJ32GP304
Register description not found for 33FJ32MC202
Register description not found for 33FJ32MC204
Register description not found for 33FJ32MC302
Register description not found for 33FJ32MC304
Parsing XML successful.
Output written.
Scanning dependencies of target picxml
[ 16%] Building CXX object src/devices/pic/xml_data/CMakeFiles/picxml.dir/pic_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/xml_data/pic_data.cpp:1:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
[ 16%] Linking CXX static library ../../../../lib/libpicxml.a
[ 16%] Built target picxml
Scanning dependencies of target pic
[ 17%] Building CXX object src/devices/pic/pic/CMakeFiles/pic.dir/pic_memory.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.cpp:18:41:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = BitValue; QMap<Key, T>::Node = QMapNode<unsigned int, BitValue>]':
/usr/include/qt4/Qt/qmap.h:569:17:   required from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.cpp:488:43:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, BitValue>::Node* {aka QMapNode<unsigned int, BitValue>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = bool; QMap<Key, T>::Node = QMapNode<unsigned int, bool>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = bool]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.cpp:537:21:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, bool>::Node* {aka QMapNode<unsigned int, bool>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::Checksum::Data; QMap<Key, T>::Node = QMapNode<QString, Pic::Checksum::Data>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Pic::Checksum::Data]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Pic::Checksum::Data]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.cpp:358:38:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::Checksum::Data>::Node* {aka QMapNode<QString, Pic::Checksum::Data>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 17%] Building CXX object src/devices/pic/pic/CMakeFiles/pic.dir/pic_group.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_group.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 17%] Linking CXX static library ../../../../lib/libpic.a
[ 17%] Built target pic
Scanning dependencies of target picprog
[ 17%] Building CXX object src/devices/pic/prog/CMakeFiles/picprog.dir/pic_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Device::IdData; QMap<Key, T>::Node = QMapNode<QString, Device::IdData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Device::IdData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.cpp:202:47:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Device::IdData>::Node* {aka QMapNode<QString, Device::IdData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 18%] Building CXX object src/devices/pic/prog/CMakeFiles/picprog.dir/pic_prog_specific.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 18%] Building CXX object src/devices/pic/prog/CMakeFiles/picprog.dir/pic_debug.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/purl_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_debug.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_debug.cpp:40:11:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::RegisterData; QMap<Key, T>::Node = QMapNode<QString, Pic::RegisterData>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Pic::RegisterData]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Pic::RegisterData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_debug.cpp:19:3:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::RegisterData>::Node* {aka QMapNode<QString, Pic::RegisterData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 18%] Linking CXX static library ../../../../lib/libpicprog.a
[ 18%] Built target picprog
[ 18%] Generating pic_prog_group_ui.moc
[ 18%] Generating pic_config_editor.moc
[ 18%] Generating pic_config_word_editor.moc
[ 18%] Generating pic_hex_view.moc
[ 19%] Generating pic_memory_editor.moc
[ 19%] Generating pic_register_view.moc
Scanning dependencies of target picui
[ 19%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_config_editor.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_editor.cpp:12:0:
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h: In member function 'bool Pic::ConfigWordComboBox::isValid() const':
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h:42:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   bool isValid() const { return uint(count())==_map.count(); }
                                              ^
[ 19%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_config_word_editor.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.cpp:10:0:
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h: In member function 'bool Pic::ConfigWordComboBox::isValid() const':
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h:42:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   bool isValid() const { return uint(count())==_map.count(); }
                                              ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.cpp: At global scope:
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.cpp:192:1: warning: 'virtual void KComboBox::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:75:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_config_word_editor.cpp:10:
/usr/include/kcombobox.h:292:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 19%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_hex_view.o
[ 20%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_memory_editor.o
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_memory_editor.cpp:390:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/memory_editor.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_memory_editor.h:15,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_memory_editor.cpp:10:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 20%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_register_view.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/storage.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/register.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_register_view.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_register_view.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Tool::Category; T = Tool::Base*; QMap<Key, T>::Node = QMapNode<Tool::Category, Tool::Base*>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/build/piklab/src/piklab-0.16.2/src/tools/base/tool_group.h:51:85:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Tool::Category, Tool::Base*>::Node* {aka QMapNode<Tool::Category, Tool::Base*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 20%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.h:24,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/device_group_ui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Tool::Category; T = Tool::Base*; QMap<Key, T>::Node = QMapNode<Tool::Category, Tool::Base*>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/build/piklab/src/piklab-0.16.2/src/tools/base/tool_group.h:51:85:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Tool::Category, Tool::Base*>::Node* {aka QMapNode<Tool::Category, Tool::Base*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::RegisterData; QMap<Key, T>::Node = QMapNode<QString, Pic::RegisterData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = QString; T = Pic::RegisterData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = QString; T = Pic::RegisterData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_group_ui.cpp:50:50:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::RegisterData>::Node* {aka QMapNode<QString, Pic::RegisterData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 20%] Building CXX object src/devices/pic/gui/CMakeFiles/picui.dir/pic_prog_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 20%] Linking CXX static library ../../../../lib/libpicui.a
[ 20%] Built target picui
Scanning dependencies of target mem24base
[ 20%] Building CXX object src/devices/mem24/base/CMakeFiles/mem24base.dir/mem24.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/base/mem24.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/base/mem24.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 21%] Linking CXX static library ../../../../lib/libmem24base.a
[ 21%] Built target mem24base
Scanning dependencies of target mem24_xml_to_data
[ 21%] Building CXX object src/devices/mem24/xml/CMakeFiles/mem24_xml_to_data.dir/mem24_xml_to_data.o
[ 21%] Linking CXX executable mem24_xml_to_data
[ 21%] Built target mem24_xml_to_data
[ 21%] Generating mem24_data.cpp
Parsing XML file "24AA00.xml"...
Parsing XML file "24AA01.xml"...
Parsing XML file "24AA014.xml"...
Parsing XML file "24AA02.xml"...
Parsing XML file "24AA024.xml"...
Parsing XML file "24AA025.xml"...
Parsing XML file "24AA04.xml"...
Parsing XML file "24AA08.xml"...
Parsing XML file "24AA1025.xml"...
Parsing XML file "24AA128.xml"...
Parsing XML file "24AA16.xml"...
Parsing XML file "24AA164.xml"...
Parsing XML file "24AA256.xml"...
Parsing XML file "24AA32A.xml"...
Parsing XML file "24AA512.xml"...
Parsing XML file "24AA515.xml"...
Parsing XML file "24AA64.xml"...
Parsing XML file "24AA65.xml"...
Parsing XML file "24C00.xml"...
Parsing XML file "24C01C.xml"...
Parsing XML file "24C02C.xml"...
Parsing XML file "24C65.xml"...
Parsing XML file "24FC1025.xml"...
Parsing XML file "24FC128.xml"...
Parsing XML file "24FC256.xml"...
Parsing XML file "24FC512.xml"...
Parsing XML file "24FC515.xml"...
Parsing XML file "24LC00.xml"...
Parsing XML file "24LC014.xml"...
Parsing XML file "24LC01B.xml"...
Parsing XML file "24LC024.xml"...
Parsing XML file "24LC025.xml"...
Parsing XML file "24LC02B.xml"...
Parsing XML file "24LC04B.xml"...
Parsing XML file "24LC08B.xml"...
Parsing XML file "24LC1025.xml"...
Parsing XML file "24LC128.xml"...
Parsing XML file "24LC16B.xml"...
Parsing XML file "24LC21A.xml"...
Parsing XML file "24LC22A.xml"...
Parsing XML file "24LC256.xml"...
Parsing XML file "24LC32A.xml"...
Parsing XML file "24LC512.xml"...
Parsing XML file "24LC515.xml"...
Parsing XML file "24LC64.xml"...
Parsing XML file "24LC65.xml"...
Parsing XML file "24LCS21A.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target mem24xml
[ 21%] Building CXX object src/devices/mem24/xml_data/CMakeFiles/mem24xml.dir/mem24_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/device_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/xml_data/mem24_data.cpp:1:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 21%] Linking CXX static library ../../../../lib/libmem24xml.a
[ 21%] Built target mem24xml
Scanning dependencies of target mem24
[ 22%] Building CXX object src/devices/mem24/mem24/CMakeFiles/mem24.dir/mem24_memory.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_memory.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = BitValue; QMap<Key, T>::Node = QMapNode<unsigned int, BitValue>]':
/usr/include/qt4/Qt/qmap.h:569:17:   required from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = unsigned int; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_memory.cpp:71:66:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, BitValue>::Node* {aka QMapNode<unsigned int, BitValue>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = bool; QMap<Key, T>::Node = QMapNode<unsigned int, bool>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = bool]'
/build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_memory.cpp:82:16:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, bool>::Node* {aka QMapNode<unsigned int, bool>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
[ 22%] Building CXX object src/devices/mem24/mem24/CMakeFiles/mem24.dir/mem24_group.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/device_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/mem24/mem24_group.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 22%] Linking CXX static library ../../../../lib/libmem24.a
[ 22%] Built target mem24
Scanning dependencies of target mem24prog
[ 22%] Building CXX object src/devices/mem24/prog/CMakeFiles/mem24prog.dir/mem24_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/prog/mem24_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/prog/mem24_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 22%] Linking CXX static library ../../../../lib/libmem24prog.a
[ 22%] Built target mem24prog
[ 22%] Generating mem24_memory_editor.moc
[ 22%] Generating mem24_hex_view.moc
Scanning dependencies of target mem24ui
[ 22%] Building CXX object src/devices/mem24/gui/CMakeFiles/mem24ui.dir/mem24_hex_view.o
[ 23%] Building CXX object src/devices/mem24/gui/CMakeFiles/mem24ui.dir/mem24_memory_editor.o
/build/piklab/src/piklab-0.16.2/src/devices/mem24/gui/mem24_memory_editor.cpp:77:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/memory_editor.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/gui/mem24_memory_editor.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/gui/mem24_memory_editor.cpp:9:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 23%] Building CXX object src/devices/mem24/gui/CMakeFiles/mem24ui.dir/mem24_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.h:24,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/device_group_ui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/gui/mem24_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/gui/mem24_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 23%] Linking CXX static library ../../../../lib/libmem24ui.a
[ 23%] Built target mem24ui
Scanning dependencies of target devicelistnoui
[ 23%] Building CXX object src/devices/list/CMakeFiles/devicelistnoui.dir/device_list.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Device::GroupBase*; QMap<Key, T>::Node = QMapNode<QString, const Device::GroupBase*>]':
/usr/include/qt4/Qt/qmap.h:327:67:   required from 'const T& QMap<Key, T>::const_iterator::data() const [with Key = QString; T = const Device::GroupBase*]'
/build/piklab/src/piklab-0.16.2/src/devices/list/device_list.cpp:31:57:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Device::GroupBase*>::Node* {aka QMapNode<QString, const Device::GroupBase*>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 24%] Building CXX object src/devices/list/CMakeFiles/devicelistnoui.dir/device_list_noui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list_noui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Device::GroupBase*; QMap<Key, T>::Node = QMapNode<QString, const Device::GroupBase*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = const Device::GroupBase*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = const Device::GroupBase*]'
/build/piklab/src/piklab-0.16.2/src/common/common/lister.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Device::GroupBase*>::Node* {aka QMapNode<QString, const Device::GroupBase*>*}' increases required alignment of target type [-Wcast-align]
[ 24%] Linking CXX static library ../../../lib/libdevicelistnoui.a
[ 24%] Built target devicelistnoui
Scanning dependencies of target devicelistui
[ 24%] Building CXX object src/devices/list/CMakeFiles/devicelistui.dir/device_list.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Device::GroupBase*; QMap<Key, T>::Node = QMapNode<QString, const Device::GroupBase*>]':
/usr/include/qt4/Qt/qmap.h:327:67:   required from 'const T& QMap<Key, T>::const_iterator::data() const [with Key = QString; T = const Device::GroupBase*]'
/build/piklab/src/piklab-0.16.2/src/devices/list/device_list.cpp:31:57:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Device::GroupBase*>::Node* {aka QMapNode<QString, const Device::GroupBase*>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 24%] Building CXX object src/devices/list/CMakeFiles/devicelistui.dir/device_list_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Device::GroupBase*; QMap<Key, T>::Node = QMapNode<QString, const Device::GroupBase*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = const Device::GroupBase*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = const Device::GroupBase*]'
/build/piklab/src/piklab-0.16.2/src/common/common/lister.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Device::GroupBase*>::Node* {aka QMapNode<QString, const Device::GroupBase*>*}' increases required alignment of target type [-Wcast-align]
[ 24%] Linking CXX static library ../../../lib/libdevicelistui.a
[ 24%] Built target devicelistui
[ 24%] Generating hex_view.moc
[ 24%] Generating hex_word_editor.moc
[ 25%] Generating memory_editor.moc
[ 25%] Generating register_view.moc
Scanning dependencies of target deviceui
[ 25%] Building CXX object src/devices/gui/CMakeFiles/deviceui.dir/hex_word_editor.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.cpp:43:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.cpp:10:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
/build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.cpp:43:1: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 }
 ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/hexword_gui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/hex_word_editor.cpp:10:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 25%] Building CXX object src/devices/gui/CMakeFiles/deviceui.dir/memory_editor.o
[ 25%] Building CXX object src/devices/gui/CMakeFiles/deviceui.dir/register_view.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/storage.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/register.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Tool::Category; T = Tool::Base*; QMap<Key, T>::Node = QMapNode<Tool::Category, Tool::Base*>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Tool::Category; T = Tool::Base*]'
/build/piklab/src/piklab-0.16.2/src/tools/base/tool_group.h:51:85:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Tool::Category, Tool::Base*>::Node* {aka QMapNode<Tool::Category, Tool::Base*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.cpp:212:2: warning: 'virtual void KLineEdit::setContextMenuEnabled(bool)' is deprecated [-Wdeprecated-declarations]
 {}
  ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:72:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/misc_gui.h:17,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/number_gui.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/register_view.cpp:9:
/usr/include/klineedit.h:226:33: note: declared here
     virtual KDE_DEPRECATED void setContextMenuEnabled( bool showMenu );
                                 ^
[ 26%] Building CXX object src/devices/gui/CMakeFiles/deviceui.dir/hex_view.o
[ 26%] Building CXX object src/devices/gui/CMakeFiles/deviceui.dir/device_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/list_view.h:24,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/device_group_ui.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/gui/device_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 26%] Linking CXX static library ../../../lib/libdeviceui.a
[ 26%] Built target deviceui
[ 26%] Generating main.moc
Scanning dependencies of target piklab-hex
[ 26%] Building CXX object src/piklab-hex/CMakeFiles/piklab-hex.dir/main.o
[ 26%] Linking CXX executable piklab-hex
[ 26%] Built target piklab-hex
Scanning dependencies of target xml_coff_parser
[ 26%] Building CXX object src/coff/xml/CMakeFiles/xml_coff_parser.dir/gpprocessor.o
[ 26%] Building CXX object src/coff/xml/CMakeFiles/xml_coff_parser.dir/xml_coff_parser.o
[ 26%] Linking CXX executable xml_coff_parser
[ 26%] Built target xml_coff_parser
[ 26%] Generating coff_data.cpp
Parsing XML file "coff.xml"...
comment:   <device name="16c5x" id="0x658a" /> 
comment:   <device name="16cxx" id="0x6c77" /> 
comment:   <device name="16c747" id="0x6747" /> 
comment:   <device name="16cr54" id="0xdc54" /> 
comment:   <device name="16cr57a" id="0xd57a" /> 
comment:   <device name="17cxx" id="0x7756" /> 
comment:   <device name="18f1231" id="0x1231" /> 
comment:   <device name="18f1331" id="0x1331" /> 
comment:   <device name="18f2681" id="0x2681" /> 
comment:   <device name="18f4681" id="0x4681" /> 
comment:   <device name="18f64j15" id="0xb415" /> 
comment:   <device name="18f66J20" id="0xa662" /> 
comment:   <device name="18f84j15" id="0xc415" /> 
comment: 
  <device name="rf509af" id="0x6509" />
  <device name="rf509ag" id="0x7509" />
  <device name="rf675f" id="0x3675" />
  <device name="rf675h" id="0x4675" />
  <device name="rf675k" id="0x5675" />
  <device name="sx18" id="0x0018" />
  <device name="sx20" id="0x0020" />
  <device name="sx28" id="0x0028" />

No id for device 12F1822
No id for device 16F1823
No id for device 16F1824
No id for device 16F1825
No id for device 16F1828
Parsing XML successful.
Output written.
Scanning dependencies of target coff
[ 26%] Building CXX object src/coff/base/CMakeFiles/coff.dir/coff.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 26%] Building CXX object src/coff/base/CMakeFiles/coff.dir/gpdis.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/gpdis.cpp:23:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
[ 26%] Building CXX object src/coff/base/CMakeFiles/coff.dir/gpopcode.o
[ 26%] Building CXX object src/coff/base/CMakeFiles/coff.dir/disassembler.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/purl_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/disassembler.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/disassembler.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/coff/base/disassembler.cpp:115:50:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 27%] Building CXX object src/coff/base/CMakeFiles/coff.dir/coff_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
[ 27%] Building CXX object src/coff/base/CMakeFiles/coff.dir/text_coff.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::FileData; QMap<Key, T>::Node = QMapNode<QString, Coff::FileData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Coff::FileData]'
/build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.cpp:84:18:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::FileData>::Node* {aka QMapNode<QString, Coff::FileData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = unsigned int; QMap<Key, T>::Node = QMapNode<Address, unsigned int>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Address; T = unsigned int]'
/build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.cpp:142:50:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, unsigned int>::Node* {aka QMapNode<Address, unsigned int>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = PURL::Url; T = unsigned int; QMap<Key, T>::Node = QMapNode<PURL::Url, unsigned int>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = PURL::Url; T = unsigned int]'
/build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.cpp:206:38:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<PURL::Url, unsigned int>::Node* {aka QMapNode<PURL::Url, unsigned int>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Coff::Section::InstructionData; QMap<Key, T>::Node = QMapNode<Address, Coff::Section::InstructionData>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = Address; T = Coff::Section::InstructionData]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = Address; T = Coff::Section::InstructionData]'
/build/piklab/src/piklab-0.16.2/src/coff/base/text_coff.cpp:51:63:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Coff::Section::InstructionData>::Node* {aka QMapNode<Address, Coff::Section::InstructionData>*}' increases required alignment of target type [-Wcast-align]
[ 27%] Building CXX object src/coff/base/CMakeFiles/coff.dir/cdb_parser.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/key_enum.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/cdb_parser.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/cdb_parser.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 27%] Building CXX object src/coff/base/CMakeFiles/coff.dir/coff_archive.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_archive.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_archive.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Member*; QMap<Key, T>::Node = QMapNode<QString, Coff::Member*>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Coff::Member*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_archive.cpp:66:30:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Member*>::Node* {aka QMapNode<QString, Coff::Member*>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Coff::Member*; QMap<Key, T>::Node = QMapNode<unsigned int, Coff::Member*>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = Coff::Member*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_archive.cpp:67:21:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Coff::Member*>::Node* {aka QMapNode<unsigned int, Coff::Member*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
[ 27%] Building CXX object src/coff/base/CMakeFiles/coff.dir/coff_object.o
In file included from /build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:12:0,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Coff::Section::InstructionData; QMap<Key, T>::Node = QMapNode<Address, Coff::Section::InstructionData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = Address; T = Coff::Section::InstructionData]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.cpp:379:28:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Coff::Section::InstructionData>::Node* {aka QMapNode<Address, Coff::Section::InstructionData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.cpp:485:24:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Address; QMap<Key, T>::Node = QMapNode<QString, Address>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Address]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.cpp:528:27:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Address>::Node* {aka QMapNode<QString, Address>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Pic::CombinedData; QMap<Key, T>::Node = QMapNode<QString, Pic::CombinedData>]':
/usr/include/qt4/Qt/qmap.h:324:56:   required from 'const Key& QMap<Key, T>::const_iterator::key() const [with Key = QString; T = Pic::CombinedData]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.cpp:624:34:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Pic::CombinedData>::Node* {aka QMapNode<QString, Pic::CombinedData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 27%] Linking CXX static library ../../../lib/libcoff.a
[ 27%] Built target coff
[ 27%] Generating main.moc
Scanning dependencies of target piklab-coff
[ 27%] Building CXX object src/piklab-coff/CMakeFiles/piklab-coff.dir/main.o
[ 28%] Linking CXX executable piklab-coff
[ 28%] Built target piklab-coff
Scanning dependencies of target progbase
[ 28%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/generic_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
[ 28%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/prog_specific.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 28%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/prog_config.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_config.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_config.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 28%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/prog_group.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
[ 28%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/generic_debug.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/purl_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_debug.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
[ 29%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/hardware_config.o
[ 29%] Building CXX object src/progs/base/CMakeFiles/progbase.dir/debug_config.o
[ 29%] Linking CXX static library ../../../lib/libprogbase.a
[ 29%] Built target progbase
Scanning dependencies of target xml_direct_parser
[ 29%] Building CXX object src/progs/direct/xml/CMakeFiles/xml_direct_parser.dir/xml_direct_parser.o
[ 30%] Linking CXX executable xml_direct_parser
[ 30%] Built target xml_direct_parser
[ 31%] Generating direct_data.cpp
Parsing XML file "direct.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target directprog
[ 31%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_pic.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 31%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_baseline.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16F.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_baseline.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_baseline.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 31%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_16.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 31%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_16F.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16F.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_16F.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 31%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_18.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_18.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_18.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_18F.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_pic.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_18.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_18F.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_18F.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Device::GroupBase*; QMap<Key, T>::Node = QMapNode<QString, const Device::GroupBase*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = const Device::GroupBase*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = const Device::GroupBase*]'
/build/piklab/src/piklab-0.16.2/src/common/common/lister.h:58:5:   required from 'const GroupType* Group::Lister<GroupType>::group(const QString&) const [with GroupType = Device::GroupBase]'
/build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_prog.cpp:61:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Device::GroupBase*>::Node* {aka QMapNode<QString, const Device::GroupBase*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_prog_config.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_prog_config.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_prog_config.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct_mem24.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/generic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/mem24/prog/mem24_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_mem24.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct_mem24.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 32%] Building CXX object src/progs/direct/base/CMakeFiles/directprog.dir/direct.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/base/direct.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 33%] Linking CXX static library ../../../../lib/libdirectprog.a
[ 33%] Built target directprog
[ 33%] Generating direct_config_widget.moc
Scanning dependencies of target directui
[ 33%] Building CXX object src/progs/direct/gui/CMakeFiles/directui.dir/direct_config_widget.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/gui/direct_config_widget.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/direct/gui/direct_config_widget.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 33%] Linking CXX static library ../../../../lib/libdirectui.a
[ 33%] Built target directui
Scanning dependencies of target icd2data
[ 33%] Building CXX object src/progs/icd2/icd2_data/CMakeFiles/icd2data.dir/icd2_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/icd2_data/icd2_data.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 33%] Linking CXX static library ../../../../lib/libicd2data.a
[ 33%] Built target icd2data
Scanning dependencies of target xml_icd2_parser
[ 33%] Building CXX object src/progs/icd2/xml/CMakeFiles/xml_icd2_parser.dir/xml_icd2_parser.o
[ 33%] Linking CXX executable xml_icd2_parser
[ 33%] Built target xml_icd2_parser
[ 33%] Generating icd2_data.cpp
Parsing XML file "icd2.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target icd2
[ 33%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/microchip.o
[ 33%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_serial.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_serial.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_serial.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_usb.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_usb.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_usb.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_usb_firmware.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_usb.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_usb_firmware.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 34%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_debug.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Address; T = QString]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.cpp:117:67:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from 'std::auto_ptr<_Tp>::~auto_ptr() [with _Tp = Pic::Memory]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.cpp:177:49:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 35%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 35%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 35%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_debug_specific.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = BitValue; QMap<Key, T>::Node = QMapNode<unsigned int, BitValue>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.cpp:46:90:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, BitValue>::Node* {aka QMapNode<unsigned int, BitValue>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = bool; QMap<Key, T>::Node = QMapNode<unsigned int, bool>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = bool]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = bool]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.cpp:50:20:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, bool>::Node* {aka QMapNode<unsigned int, bool>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 35%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_debug_specific_16f.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_16f.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_16f.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Address; T = QString]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_16f.cpp:22:60:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 35%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_debug_specific_18f.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_18f.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_18f.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Address; T = QString]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_18f.cpp:44:60:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 36%] Building CXX object src/progs/icd2/base/CMakeFiles/icd2.dir/icd2_debug_specific_24f.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_24f.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd2_debug_specific_24f.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 36%] Linking CXX static library ../../../../lib/libicd2.a
[ 36%] Built target icd2
[ 36%] Generating icd2_group_ui.moc
Scanning dependencies of target icd2ui
[ 36%] Building CXX object src/progs/icd2/gui/CMakeFiles/icd2ui.dir/icd2_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/gui/icd2_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/gui/icd2_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 37%] Linking CXX static library ../../../../lib/libicd2ui.a
[ 37%] Built target icd2ui
Scanning dependencies of target xml_icd1_parser
[ 37%] Building CXX object src/progs/icd1/xml/CMakeFiles/xml_icd1_parser.dir/xml_icd1_parser.o
[ 37%] Linking CXX executable xml_icd1_parser
[ 37%] Built target xml_icd1_parser
[ 38%] Generating icd1_data.cpp
Parsing XML file "icd1.xml"...
comment:  not sure about these: only with newer firmware 
Parsing XML successful.
Output written.
Scanning dependencies of target icd1
[ 38%] Building CXX object src/progs/icd1/base/CMakeFiles/icd1.dir/icd1.o
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:91:56: warning: unused parameter 'memory' [-Wunused-parameter]
 bool Icd1::Hardware::uploadFirmware(const Pic::Memory &memory)
                                                        ^
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:97:55: warning: unused parameter 'mode' [-Wunused-parameter]
 bool Icd1::Hardware::setTargetReset(Device::ResetMode mode)
                                                       ^
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:178:44: warning: unused parameter 'address' [-Wunused-parameter]
 bool Icd1::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
                                            ^
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:178:62: warning: unused parameter 'value' [-Wunused-parameter]
 bool Icd1::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
                                                              ^
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:185:43: warning: unused parameter 'address' [-Wunused-parameter]
 bool Icd1::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
                                           ^
/build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:185:62: warning: unused parameter 'value' [-Wunused-parameter]
 bool Icd1::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
                                                              ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 38%] Building CXX object src/progs/icd1/base/CMakeFiles/icd1.dir/icd1_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 38%] Building CXX object src/progs/icd1/base/CMakeFiles/icd1.dir/icd1_serial.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/serial.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1_serial.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1_serial.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 38%] Building CXX object src/progs/icd1/base/CMakeFiles/icd1.dir/icd1_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/base/icd1_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 38%] Linking CXX static library ../../../../lib/libicd1.a
[ 38%] Built target icd1
[ 39%] Generating icd1_group_ui.moc
Scanning dependencies of target icd1ui
[ 39%] Building CXX object src/progs/icd1/gui/CMakeFiles/icd1ui.dir/icd1_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/gui/icd1_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd1/gui/icd1_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 39%] Linking CXX static library ../../../../lib/libicd1ui.a
[ 39%] Built target icd1ui
Scanning dependencies of target icd3data
[ 39%] Building CXX object src/progs/icd3/icd3_data/CMakeFiles/icd3data.dir/icd3_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/icd3_data/icd3_data.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 39%] Linking CXX static library ../../../../lib/libicd3data.a
[ 39%] Built target icd3data
Scanning dependencies of target xml_icd3_parser
[ 39%] Building CXX object src/progs/icd3/xml/CMakeFiles/xml_icd3_parser.dir/xml_icd3_parser.o
[ 40%] Linking CXX executable xml_icd3_parser
[ 40%] Built target xml_icd3_parser
[ 40%] Generating icd3_data.cpp
Parsing XML file "icd3.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target icd3
[ 40%] Building CXX object src/progs/icd3/base/CMakeFiles/icd3.dir/icd3.o
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:75:56: warning: unused parameter 'memory' [-Wunused-parameter]
 bool Icd3::Hardware::uploadFirmware(const Pic::Memory &memory)
                                                        ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:127:54: warning: unused parameter 'version' [-Wunused-parameter]
 bool Icd3::Hardware::getFirmwareVersion(VersionData &version)
                                                      ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:139:55: warning: unused parameter 'version' [-Wunused-parameter]
 bool Icd3::Hardware::getDebugExecVersion(VersionData &version)
                                                       ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:145:44: warning: unused parameter 'on' [-Wunused-parameter]
 bool Icd3::Hardware::setTargetPowerOn(bool on)
                                            ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:151:54: warning: unused parameter 'type' [-Wunused-parameter]
 bool Icd3::Hardware::readVoltage(Device::VoltageType type, double &value)
                                                      ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:151:68: warning: unused parameter 'value' [-Wunused-parameter]
 bool Icd3::Hardware::readVoltage(Device::VoltageType type, double &value)
                                                                    ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:157:58: warning: unused parameter 'voltages' [-Wunused-parameter]
 bool Icd3::Hardware::readVoltages(Device::VoltageValues &voltages)
                                                          ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:163:56: warning: unused parameter 'tmode' [-Wunused-parameter]
 bool Icd3::Hardware::getTargetMode(Device::TargetMode &tmode)
                                                        ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:169:55: warning: unused parameter 'mode' [-Wunused-parameter]
 bool Icd3::Hardware::setTargetReset(Device::ResetMode mode)
                                                       ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:175:41: warning: unused parameter 'test' [-Wunused-parameter]
 bool Icd3::Hardware::selfTest(TestData &test)
                                         ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:181:37: warning: unused parameter 'nbBytesWord' [-Wunused-parameter]
 bool Icd3::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &data)
                                     ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:181:55: warning: unused parameter 'nbWords' [-Wunused-parameter]
 bool Icd3::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &data)
                                                       ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:181:79: warning: unused parameter 'data' [-Wunused-parameter]
 bool Icd3::Hardware::readBlock(uint nbBytesWord, uint nbWords, Device::Array &data)
                                                                               ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:187:54: warning: unused parameter 'type' [-Wunused-parameter]
 bool Icd3::Hardware::readMemory(Pic::MemoryRangeType type, uint wordOffset,
                                                      ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:187:65: warning: unused parameter 'wordOffset' [-Wunused-parameter]
 bool Icd3::Hardware::readMemory(Pic::MemoryRangeType type, uint wordOffset,
                                                                 ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:188:48: warning: unused parameter 'data' [-Wunused-parameter]
                                 Device::Array &data, const ::Programmer::VerifyData *vdata)
                                                ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:188:86: warning: unused parameter 'vdata' [-Wunused-parameter]
                                 Device::Array &data, const ::Programmer::VerifyData *vdata)
                                                                                      ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:194:38: warning: unused parameter 'nbBytesWord' [-Wunused-parameter]
 bool Icd3::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uint wordIndex, uint nbWords)
                                      ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:194:72: warning: unused parameter 'data' [-Wunused-parameter]
 bool Icd3::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uint wordIndex, uint nbWords)
                                                                        ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:194:83: warning: unused parameter 'wordIndex' [-Wunused-parameter]
 bool Icd3::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uint wordIndex, uint nbWords)
                                                                                   ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:194:99: warning: unused parameter 'nbWords' [-Wunused-parameter]
 bool Icd3::Hardware::writeBlock(uint nbBytesWord, const Device::Array &data, uint wordIndex, uint nbWords)
                                                                                                   ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:200:55: warning: unused parameter 'type' [-Wunused-parameter]
 bool Icd3::Hardware::writeMemory(Pic::MemoryRangeType type, uint wordOffset, const Device::Array &data)
                                                       ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:200:66: warning: unused parameter 'wordOffset' [-Wunused-parameter]
 bool Icd3::Hardware::writeMemory(Pic::MemoryRangeType type, uint wordOffset, const Device::Array &data)
                                                                  ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:200:99: warning: unused parameter 'data' [-Wunused-parameter]
 bool Icd3::Hardware::writeMemory(Pic::MemoryRangeType type, uint wordOffset, const Device::Array &data)
                                                                                                   ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:230:53: warning: unused parameter 'mode' [-Wunused-parameter]
 bool Icd3::Hardware::setWriteMode(Device::WriteMode mode)
                                                     ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:236:44: warning: unused parameter 'address' [-Wunused-parameter]
 bool Icd3::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
                                            ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:236:62: warning: unused parameter 'value' [-Wunused-parameter]
 bool Icd3::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
                                                              ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:236:74: warning: unused parameter 'nbBytes' [-Wunused-parameter]
 bool Icd3::Hardware::writeRegister(Address address, BitValue value, uint nbBytes)
                                                                          ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:242:43: warning: unused parameter 'address' [-Wunused-parameter]
 bool Icd3::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
                                           ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:242:62: warning: unused parameter 'value' [-Wunused-parameter]
 bool Icd3::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
                                                              ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:242:74: warning: unused parameter 'nbBytes' [-Wunused-parameter]
 bool Icd3::Hardware::readRegister(Address address, BitValue &value, uint nbBytes)
                                                                          ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 40%] Building CXX object src/progs/icd3/base/CMakeFiles/icd3.dir/icd3_prog.o
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_prog.cpp:44:42: warning: unused parameter 'ask' [-Wunused-parameter]
 bool Icd3::ProgrammerBase::selfTest(bool ask)
                                          ^
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_prog.cpp:74:118: warning: unused parameter 'hd' [-Wunused-parameter]
 Programmer::Hardware *Icd3::Group::createHardware(::Programmer::Base &base, const ::Programmer::HardwareDescription &hd) const
                                                                                                                      ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 40%] Building CXX object src/progs/icd3/base/CMakeFiles/icd3.dir/icd3_usb.o
/build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_usb.cpp:19:50: warning: unused parameter 'mode' [-Wunused-parameter]
 bool Icd3::USBPort::connectDevice(const QString &mode)
                                                  ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd2/base/icd.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_usb.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_usb.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 40%] Building CXX object src/progs/icd3/base/CMakeFiles/icd3.dir/icd3_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/base/icd3_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 41%] Linking CXX static library ../../../../lib/libicd3.a
[ 41%] Built target icd3
[ 41%] Generating icd3_group_ui.moc
/build/piklab/src/piklab-0.16.2/src/progs/icd3/gui/icd3_group_ui.h:0: Note: No relevant classes found. No output generated.
Scanning dependencies of target icd3ui
[ 41%] Building CXX object src/progs/icd3/gui/CMakeFiles/icd3ui.dir/icd3_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/gui/icd3_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/icd3/gui/icd3_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 41%] Linking CXX static library ../../../../lib/libicd3ui.a
[ 41%] Built target icd3ui
Scanning dependencies of target xml_pickit2_parser
[ 41%] Building CXX object src/progs/pickit2/xml/CMakeFiles/xml_pickit2_parser.dir/xml_pickit2_parser.o
[ 41%] Linking CXX executable xml_pickit2_parser
[ 41%] Built target xml_pickit2_parser
[ 41%] Generating pickit2_data.cpp
Parsing XML file "pickit2.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target pickit2
[ 42%] Building CXX object src/progs/pickit2/base/CMakeFiles/pickit2.dir/pickit2_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 42%] Building CXX object src/progs/pickit2/base/CMakeFiles/pickit2.dir/pickit.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 42%] Building CXX object src/progs/pickit2/base/CMakeFiles/pickit2.dir/pickit_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit_prog.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 42%] Building CXX object src/progs/pickit2/base/CMakeFiles/pickit2.dir/pickit2.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 42%] Building CXX object src/progs/pickit2/base/CMakeFiles/pickit2.dir/pickit2_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit_prog.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 42%] Linking CXX static library ../../../../lib/libpickit2.a
[ 42%] Built target pickit2
[ 42%] Generating pickit2_group_ui.moc
Scanning dependencies of target pickit2ui
[ 43%] Building CXX object src/progs/pickit2/gui/CMakeFiles/pickit2ui.dir/pickit2_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/gui/pickit2_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/gui/pickit2_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 43%] Linking CXX static library ../../../../lib/libpickit2ui.a
[ 43%] Built target pickit2ui
Scanning dependencies of target xml_pickit1_parser
[ 43%] Building CXX object src/progs/pickit1/xml/CMakeFiles/xml_pickit1_parser.dir/xml_pickit1_parser.o
[ 43%] Linking CXX executable xml_pickit1_parser
[ 43%] Built target xml_pickit1_parser
[ 43%] Generating pickit1_data.cpp
Parsing XML file "pickit1.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target pickit1
[ 43%] Building CXX object src/progs/pickit1/base/CMakeFiles/pickit1.dir/pickit1.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/base/pickit1.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/base/pickit1.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Building CXX object src/progs/pickit1/base/CMakeFiles/pickit1.dir/pickit1_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit_prog.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/base/pickit1_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/base/pickit1_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Building CXX object src/progs/pickit1/base/CMakeFiles/pickit1.dir/pickit1_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/base/pickit1_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Linking CXX static library ../../../../lib/libpickit1.a
[ 44%] Built target pickit1
Scanning dependencies of target pickit1ui
[ 44%] Building CXX object src/progs/pickit1/gui/CMakeFiles/pickit1ui.dir/pickit1_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/gui/pickit1_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit1/gui/pickit1_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Linking CXX static library ../../../../lib/libpickit1ui.a
[ 44%] Built target pickit1ui
Scanning dependencies of target pickit2v2
[ 44%] Building CXX object src/progs/pickit2v2/base/CMakeFiles/pickit2v2.dir/pickit2v2.o
/build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.cpp: In member function 'bool Pickit2V2::Hardware::prepareRead(Pic::MemoryRangeType, uint)':
/build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.cpp:273:42: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
     if ( !device().architecture().data().properties & Pic::RandomMemoryAccess ) return true;
                                          ^
/build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.cpp: In member function 'bool Pickit2V2::Hardware::prepareWrite(Pic::MemoryRangeType, uint)':
/build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.cpp:410:42: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses]
     if ( !device().architecture().data().properties & Pic::RandomMemoryAccess ) return true;
                                          ^
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Building CXX object src/progs/pickit2v2/base/CMakeFiles/pickit2v2.dir/pickit2v2_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Building CXX object src/progs/pickit2v2/base/CMakeFiles/pickit2v2.dir/pickit2v2_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit_prog.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2/base/pickit2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Device::IdData; QMap<Key, T>::Node = QMapNode<QString, Device::IdData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = QString; T = Device::IdData]'
/build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/base/pickit2v2_prog.cpp:61:55:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Device::IdData>::Node* {aka QMapNode<QString, Device::IdData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 44%] Linking CXX static library ../../../../lib/libpickit2v2.a
[ 44%] Built target pickit2v2
Scanning dependencies of target pickit2v2ui
[ 45%] Building CXX object src/progs/pickit2v2/gui/CMakeFiles/pickit2v2ui.dir/pickit2v2_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/gui/pickit2v2_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2v2/gui/pickit2v2_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 45%] Linking CXX static library ../../../../lib/libpickit2v2ui.a
[ 45%] Built target pickit2v2ui
Scanning dependencies of target pickit3data
[ 45%] Building CXX object src/progs/pickit3/pickit3_data/CMakeFiles/pickit3data.dir/pickit3_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/pickit3_data/pickit3_data.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 45%] Linking CXX static library ../../../../lib/libpickit3data.a
[ 45%] Built target pickit3data
Scanning dependencies of target xml_pickit3_parser
[ 45%] Building CXX object src/progs/pickit3/xml/CMakeFiles/xml_pickit3_parser.dir/xml_pickit3_parser.o
[ 45%] Linking CXX executable xml_pickit3_parser
[ 45%] Built target xml_pickit3_parser
[ 45%] Generating pickit3_data.cpp
Parsing XML file "pickit3.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target pickit3
[ 45%] Building CXX object src/progs/pickit3/base/CMakeFiles/pickit3.dir/pickit3_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 45%] Building CXX object src/progs/pickit3/base/CMakeFiles/pickit3.dir/pickit3.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/port_base.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/usb_port.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Device::Special; T = BitValue; QMap<Key, T>::Node = QMapNode<Device::Special, BitValue>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Device::Special; T = BitValue]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Device::Special; T = BitValue]'
/build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3.cpp:308:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Device::Special, BitValue>::Node* {aka QMapNode<Device::Special, BitValue>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 45%] Building CXX object src/progs/pickit3/base/CMakeFiles/pickit3.dir/pickit3_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/base/pickit3_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 46%] Linking CXX static library ../../../../lib/libpickit3.a
[ 46%] Built target pickit3
[ 46%] Generating pickit3_group_ui.moc
Scanning dependencies of target pickit3ui
[ 47%] Building CXX object src/progs/pickit3/gui/CMakeFiles/pickit3ui.dir/pickit3_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/gui/pickit3_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit3/gui/pickit3_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 47%] Linking CXX static library ../../../../lib/libpickit3ui.a
[ 47%] Built target pickit3ui
Scanning dependencies of target xml_psp_parser
[ 47%] Building CXX object src/progs/psp/xml/CMakeFiles/xml_psp_parser.dir/xml_psp_parser.o
[ 48%] Linking CXX executable xml_psp_parser
[ 48%] Built target xml_psp_parser
[ 49%] Generating psp_data.cpp
Parsing XML file "psp.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target psp
[ 49%] Building CXX object src/progs/psp/base/CMakeFiles/psp.dir/psp_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 49%] Building CXX object src/progs/psp/base/CMakeFiles/psp.dir/psp_serial.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/port/serial.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp_serial.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp_serial.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
[ 49%] Building CXX object src/progs/psp/base/CMakeFiles/psp.dir/psp_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 49%] Building CXX object src/progs/psp/base/CMakeFiles/psp.dir/psp.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/base/psp.cpp:10:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 49%] Linking CXX static library ../../../../lib/libpsp.a
[ 49%] Built target psp
Scanning dependencies of target pspui
[ 50%] Building CXX object src/progs/psp/gui/CMakeFiles/pspui.dir/psp_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/gui/pic_prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/gui/psp_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/psp/gui/psp_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 50%] Linking CXX static library ../../../../lib/libpspui.a
[ 50%] Built target pspui
[ 50%] Generating gpsim.moc
Scanning dependencies of target gpsim
[ 51%] Building CXX object src/progs/gpsim/base/CMakeFiles/gpsim.dir/gpsim.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/version_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Building CXX object src/progs/gpsim/base/CMakeFiles/gpsim.dir/gpsim_debug.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/version_data.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim_debug.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim_debug.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:535:20:   required from 'T& QMap<Key, T>::operator[](const Key&) [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim_debug.cpp:230:23:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Coff::Symbol*; QMap<Key, T>::Node = QMapNode<QString, Coff::Symbol*>]':
/usr/include/qt4/Qt/qmap.h:487:78:   required from 'QMapData::Node* QMap<Key, T>::findNode(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/usr/include/qt4/Qt/qmap.h:555:20:   required from 'bool QMap<Key, T>::contains(const Key&) const [with Key = QString; T = Coff::Symbol*]'
/build/piklab/src/piklab-0.16.2/src/coff/base/coff_object.h:272:84:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Coff::Symbol*>::Node* {aka QMapNode<QString, Coff::Symbol*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = QString; QMap<Key, T>::Node = QMapNode<Address, QString>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Address; T = QString]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Address; T = QString]'
/build/piklab/src/piklab-0.16.2/src/progs/gpsim/base/gpsim_debug.cpp:170:67:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, QString>::Node* {aka QMapNode<Address, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Linking CXX static library ../../../../lib/libgpsim.a
[ 51%] Built target gpsim
[ 51%] Generating gpsim_group_ui.moc
Scanning dependencies of target gpsimui
[ 51%] Building CXX object src/progs/gpsim/gui/CMakeFiles/gpsimui.dir/gpsim_group_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/dialog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/purl_gui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/gui/gpsim_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gpsim/gui/gpsim_group_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Address; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<Address, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Address; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Address; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Address, Register::List::StateData>::Node* {aka QMapNode<Address, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = Register::List::StateData; QMap<Key, T>::Node = QMapNode<QString, Register::List::StateData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = Register::List::StateData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = Register::List::StateData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, Register::List::StateData>::Node* {aka QMapNode<QString, Register::List::StateData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Register::List::PortData; QMap<Key, T>::Node = QMapNode<unsigned int, Register::List::PortData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Register::List::PortData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Register::List::PortData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:100:45:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Register::List::PortData>::Node* {aka QMapNode<unsigned int, Register::List::PortData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = unsigned int; T = Device::PortBitData; QMap<Key, T>::Node = QMapNode<unsigned int, Device::PortBitData>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = unsigned int; T = Device::PortBitData]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = unsigned int; T = Device::PortBitData]'
/build/piklab/src/piklab-0.16.2/src/devices/base/register.h:120:9:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<unsigned int, Device::PortBitData>::Node* {aka QMapNode<unsigned int, Device::PortBitData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Linking CXX static library ../../../../lib/libgpsimui.a
[ 51%] Built target gpsimui
Scanning dependencies of target bootloader
[ 51%] Building CXX object src/progs/bootloader/base/CMakeFiles/bootloader.dir/bootloader_prog.o
[ 51%] Building CXX object src/progs/bootloader/base/CMakeFiles/bootloader.dir/bootloader.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Linking CXX static library ../../../../lib/libbootloader.a
[ 51%] Built target bootloader
Scanning dependencies of target bootloaderui
[ 51%] Building CXX object src/progs/bootloader/gui/CMakeFiles/bootloaderui.dir/bootloader_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/gui/bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/gui/bootloader_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Linking CXX static library ../../../../lib/libbootloaderui.a
[ 51%] Built target bootloaderui
Scanning dependencies of target xml_picdem_bootloader_parser
[ 51%] Building CXX object src/progs/picdem_bootloader/xml/CMakeFiles/xml_picdem_bootloader_parser.dir/xml_picdem_bootloader_parser.o
[ 51%] Linking CXX executable xml_picdem_bootloader_parser
[ 51%] Built target xml_picdem_bootloader_parser
[ 51%] Generating picdem_bootloader_data.cpp
Parsing XML file "picdem_bootloader.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target picdembootloader
[ 51%] Building CXX object src/progs/picdem_bootloader/base/CMakeFiles/picdembootloader.dir/picdem_bootloader_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/picdem_bootloader/base/picdem_bootloader_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Building CXX object src/progs/picdem_bootloader/base/CMakeFiles/picdembootloader.dir/picdem_bootloader.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/picdem_bootloader/base/picdem_bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/picdem_bootloader/base/picdem_bootloader.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 51%] Building CXX object src/progs/picdem_bootloader/base/CMakeFiles/picdembootloader.dir/picdem_bootloader_prog.o
[ 52%] Linking CXX static library ../../../../lib/libpicdembootloader.a
[ 52%] Built target picdembootloader
[ 52%] Generating picdem_bootloader_ui.moc
Scanning dependencies of target picdembootloaderui
[ 52%] Building CXX object src/progs/picdem_bootloader/gui/CMakeFiles/picdembootloaderui.dir/picdem_bootloader_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/gui/bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/picdem_bootloader/gui/picdem_bootloader_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 52%] Linking CXX static library ../../../../lib/libpicdembootloaderui.a
[ 52%] Built target picdembootloaderui
Scanning dependencies of target xml_tbl_bootloader_parser
[ 52%] Building CXX object src/progs/tbl_bootloader/xml/CMakeFiles/xml_tbl_bootloader_parser.dir/xml_tbl_bootloader_parser.o
[ 52%] Linking CXX executable xml_tbl_bootloader_parser
[ 52%] Built target xml_tbl_bootloader_parser
[ 52%] Generating tbl_bootloader_data.cpp
Parsing XML file "tbl_bootloader.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target tblbootloader
[ 52%] Building CXX object src/progs/tbl_bootloader/base/CMakeFiles/tblbootloader.dir/tbl_bootloader_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 52%] Building CXX object src/progs/tbl_bootloader/base/CMakeFiles/tblbootloader.dir/tbl_bootloader.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Device::Array; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Device::Array>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::MemoryRangeType; T = Device::Array]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::MemoryRangeType; T = Device::Array]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/pic/pic_memory.h:20:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Device::Array>::Node* {aka QMapNode<Pic::MemoryRangeType, Device::Array>*}' increases required alignment of target type [-Wcast-align]
[ 52%] Building CXX object src/progs/tbl_bootloader/base/CMakeFiles/tblbootloader.dir/tbl_bootloader_prog.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/base/tbl_bootloader_prog.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 53%] Linking CXX static library ../../../../lib/libtblbootloader.a
[ 53%] Built target tblbootloader
[ 53%] Generating tbl_bootloader_ui.moc
Scanning dependencies of target tblbootloaderui
[ 53%] Building CXX object src/progs/tbl_bootloader/gui/CMakeFiles/tblbootloaderui.dir/tbl_bootloader_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/gui/bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/tbl_bootloader/gui/tbl_bootloader_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 53%] Linking CXX static library ../../../../lib/libtblbootloaderui.a
[ 53%] Built target tblbootloaderui
Scanning dependencies of target xml_pickit2_bootloader_parser
[ 53%] Building CXX object src/progs/pickit2_bootloader/xml/CMakeFiles/xml_pickit2_bootloader_parser.dir/xml_pickit2_bootloader_parser.o
[ 54%] Linking CXX executable xml_pickit2_bootloader_parser
[ 54%] Built target xml_pickit2_bootloader_parser
[ 54%] Generating pickit2_bootloader_data.cpp
Parsing XML file "pickit2_bootloader.xml"...
Parsing XML successful.
Output written.
Scanning dependencies of target pickit2bootloader
[ 54%] Building CXX object src/progs/pickit2_bootloader/base/CMakeFiles/pickit2bootloader.dir/pickit2_bootloader_data.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/devices/list/device_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2_bootloader/base/pickit2_bootloader_data.cpp:3:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 54%] Building CXX object src/progs/pickit2_bootloader/base/CMakeFiles/pickit2bootloader.dir/pickit2_bootloader_prog.o
[ 55%] Building CXX object src/progs/pickit2_bootloader/base/CMakeFiles/pickit2bootloader.dir/pickit2_bootloader.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/global/log.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/base/prog_specific.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog_specific.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/pic/prog/pic_prog.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/base/bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2_bootloader/base/pickit2_bootloader.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2_bootloader/base/pickit2_bootloader.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 55%] Linking CXX static library ../../../../lib/libpickit2bootloader.a
[ 55%] Built target pickit2bootloader
[ 55%] Generating pickit2_bootloader_ui.moc
Scanning dependencies of target pickit2bootloaderui
[ 55%] Building CXX object src/progs/pickit2_bootloader/gui/CMakeFiles/pickit2bootloaderui.dir/pickit2_bootloader_ui.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/global_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/gui/container.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/gui/prog_group_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/bootloader/gui/bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/pickit2_bootloader/gui/pickit2_bootloader_ui.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = QString; QMap<Key, T>::Node = QMapNode<int, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = QString]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, QString>::Node* {aka QMapNode<int, QString>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*; QMap<Key, T>::Node = QMapNode<int, Q3TextEditOptimPrivate::Tag*>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = int; T = Q3TextEditOptimPrivate::Tag*]'
/usr/include/qt4/Qt3Support/q3textedit.h:104:5:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<int, Q3TextEditOptimPrivate::Tag*>::Node* {aka QMapNode<int, Q3TextEditOptimPrivate::Tag*>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData; QMap<Key, T>::Node = QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::MemoryRangeType; T = Pic::MemoryRangeData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:117:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::MemoryRangeType, Pic::MemoryRangeData>::Node* {aka QMapNode<Pic::MemoryRangeType, Pic::MemoryRangeData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ProgVoltageType; T = Pic::VoltageData; QMap<Key, T>::Node = QMapNode<Pic::ProgVoltageType, Pic::VoltageData>]':
/usr/include/qt4/Qt/qmap.h:505:24:   required from 'const T QMap<Key, T>::value(const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/usr/include/qt4/Qt/qmap.h:523:17:   required from 'const T QMap<Key, T>::operator[](const Key&) const [with Key = Pic::ProgVoltageType; T = Pic::VoltageData]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic.h:128:74:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ProgVoltageType, Pic::VoltageData>::Node* {aka QMapNode<Pic::ProgVoltageType, Pic::VoltageData>*}' increases required alignment of target type [-Wcast-align]
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = Pic::ConfigNameType; T = QStringList; QMap<Key, T>::Node = QMapNode<Pic::ConfigNameType, QStringList>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = Pic::ConfigNameType; T = QStringList]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = Pic::ConfigNameType; T = QStringList]'
/build/piklab/src/piklab-0.16.2/src/devices/pic/base/pic_config.h:30:9:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Value; QVector<T>::Data = QVectorTypedData<Pic::Config::Value>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Value]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Mask; QVector<T>::Data = QVectorTypedData<Pic::Config::Mask>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Mask]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from 'void QVector<T>::free(QVector<T>::Data*) [with T = Pic::Config::Word; QVector<T>::Data = QVectorTypedData<Pic::Config::Word>]'
/usr/include/qt4/QtCore/qvector.h:124:66:   required from 'QVector<T>::~QVector() [with T = Pic::Config::Word]'
/usr/include/qt4/Qt3Support/q3valuevector.h:58:7:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<Pic::ConfigNameType, QStringList>::Node* {aka QMapNode<Pic::ConfigNameType, QStringList>*}' increases required alignment of target type [-Wcast-align]
[ 55%] Linking CXX static library ../../../../lib/libpickit2bootloaderui.a
[ 55%] Built target pickit2bootloaderui
Scanning dependencies of target proglistnoui
[ 55%] Building CXX object src/progs/list/CMakeFiles/proglistnoui.dir/device_info.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/number.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/bitvalue.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/devices/base/generic_device.h:13,
                 from /build/piklab/src/piklab-0.16.2/src/progs/list/device_info.cpp:11:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = const Programmer::Group*; QMap<Key, T>::Node = QMapNode<QString, const Programmer::Group*>]':
/usr/include/qt4/Qt/qmap.h:327:67:   required from 'const T& QMap<Key, T>::const_iterator::data() const [with Key = QString; T = const Programmer::Group*]'
/build/piklab/src/piklab-0.16.2/src/progs/list/device_info.cpp:46:20:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, const Programmer::Group*>::Node* {aka QMapNode<QString, const Programmer::Group*>*}' increases required alignment of target type [-Wcast-align]
         return reinterpret_cast<Node *>(reinterpret_cast<char *>(node) - payload());
                                                                                   ^
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warning: cast from 'char*' to 'QMap<QString, QString>::Node* {aka QMapNode<QString, QString>*}' increases required alignment of target type [-Wcast-align]
[ 55%] Building CXX object src/progs/list/CMakeFiles/proglistnoui.dir/prog_list.o
In file included from /build/piklab/src/piklab-0.16.2/src/common/common/global.h:24:0,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/group.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/common/common/lister.h:14,
                 from /build/piklab/src/piklab-0.16.2/src/progs/list/prog_list.h:12,
                 from /build/piklab/src/piklab-0.16.2/src/progs/list/prog_list.cpp:9:
/usr/include/qt4/Qt/qmap.h: In instantiation of 'static QMap<Key, T>::Node* QMap<Key, T>::concrete(QMapData::Node*) [with Key = QString; T = QString; QMap<Key, T>::Node = QMapNode<QString, QString>]':
/usr/include/qt4/Qt/qmap.h:650:42:   required from 'void QMap<Key, T>::freeData(QMapData*) [with Key = QString; T = QString]'
/usr/include/qt4/Qt/qmap.h:185:67:   required from 'QMap<Key, T>::~QMap() [with Key = QString; T = QString]'
/usr/include/kurl.h:223:78:   required from here
/usr/include/qt4/Qt/qmap.h:178:83: warnin